Vývoj softvéru

Java EE – sprievodca úplných začiatočníkov

Ak začínate čítať nejaký článok, tak si vždy pravdepodobne podvedome kladiete otázku: “O čom to vlastne bude? Aké informácie to môže priniesť?” V tomto jednom prípade vám to poviem presne: pokúsim sa vám načrtnúť, čo je to Java EE (načrtnúť rukou človeka, ktorý sa sám ešte Java EE učí). Možno ste už o tom počuli,...

Google Web Toolkit alebo web v Jave

Pamätám si časy, keď bol JavaScript zatracovaným jazykom. Internet bol plný reklamných bannerov s prečiarknutým hadom a sloganmi o tom, že JavaScript je škodlivý. Dnes je to inak, webové prostredie valcuje to klasické spúšťané v operačnom systéme. Internetové prehliadače už nie sú prehliadače dokumentov, ale behová platforma pre čoraz bohatšie aplikácie a model pluginov, ktorý...

Microsoft SharePoint 2013

Ak sa aspoň trochu pohybujete v svete vývoja webovských aplikácií, museli ste naraziť na pojem Content Management System alebo skrátene CMS. Workpress, Joomla a Drupal sú príklady najrozšírenejších CMS systémov. Svojho kandidáta na tomto poli sa snaží držať aj Microsoft a to svojím serverom s názvom SharePoint. Toto je prehľadový článok o verzii 2013 tohoto...

Java vs .Net

Úplne na začiatok musím povedať, že nemám rád sväté vojny v IT. To sú tie nekonečné diskusie o tom, ktorý prehliadač, programovací jazyk alebo operačný systém je ten najlepší. Nie že by nemalo zmysel porovnávať. Skôr nemá zmysel hľadať víťaza. Myslím si, že akýkoľvek produkt, ktorý na trhu vydržal aspoň 5 rokov, tu má miesto....

Môj vlastný modul pre Drupal

Drupal je Content Management System (CMS) založený na PHP jazyku. To CMS znamená, že je to systém, ktorý viete spustiť na web servery a pomocou rozhrania internetového prehliadača vytvoriť celú stránku (vytvoriť jej obsah – preto ten „content“ v názve). Aspoň tak to bolo kedysi, keď CMS vznikali. Od vtedy už ale ubehlo množstvo času,...

Spletité závislosti a Ivy II

Toto je pokračovanie článku o Apache Ivy, ktorého prvú časť môžete nájsť tu. V nej sme si povedali, že Ivy je nástroj, ktorý sa označuje ako tranzitívny manažér závislostí, a že jeho hlavnou úlohou je pripraviť (fyzicky stiahnuť na počítač) množinu súborov podľa ich závislostí definovaných v repozitári. V tejto druhej časti sa pozrieme na...

Java – tučný začiatok

Je celkom možné, že už ste o Jave počuli. To je tá vývojová platforma a programovací jazyk, s ktorým aj keď priamo nerobíte, sem-tam sa s ním stretnete (ak sa aspoň trochu pohybujete v open source svete, tak sa mu nevyhnete určite). Je tu približne od roku 1995 a za ten čas sa z toho...

Spletité závislosti a Ivy

Java má veľa spoločného so svetom open source (možno by sa dala považovať za jeho súčasť). A ako taká má jednu vlastnosť charakteristickú pre open source – modularitu knižníc. Pod týmto pojmom myslím to, že svet knižníc tretích strán, ktoré v Jave viete použiť, je tvorený obrovským množstvom malých knižníc. Aby ste mohli spustiť svoju...

Kam Java nemôže, pošle OSGI III

Toto je tretie pokračovanie článkov o špecifikácii OSGi, ktorá popisuje modulárny, dynamický java framework. Po úvode, v ktorom sme si vysvetlili, čo je OSGi a bundle a druhom článku, kde sme prebrali, ako sa bundle vytvára a akým životom v OSGi kontajneri žije, sa dnes pozrieme na tretiu vrstvu, ktorú predstavujú služby. Tie sú v...

Zápisky o HTML 5 a JavaScripte

Vývoj softvéru sa často prirovnáva k remeslám ako je napríklad tesárstvo. A keďže tá metafora nie je vôbec na zahodenie, myslím, že môžem povedať, že plne ovládať nejaký nástroj je rovnako dôležité ako poznať aspoň z časti nástroje iné. Veď len informácia o tom, že existuje niečo, čo rieši problém, na ktorý ste narazili, môže...