Dobry den,

Vo firme sme dlho tvrdli na JDK 1.4 a tak nam vlak taktiez utekal, no z
ineho dovodu. Vela ludi tu uz napisalo vsetko mozne. Skusim teda napisat ja
svoj pohlad na vec ked sme pred nedavnom prechadzali na vsetky tieto novoty.
Obrovska vec ktora cloveku hned padne do oci: generika a anotacie. Mozno
banalita pre vacsinu ale pre cloveka ktory robil s JDK 1.4 je to uplne nova
dimenzia, nove moznosti. Ja som pred tym kodil C++ a na generika som sa
tesil.  Tu som sa vsak musel trosku krotit lebo generika v Jave niesu zase
to co templates v C++.

Okrem toho su tu aj novoty ako JPA (ked ste spominal Hibernate) atd. Vela
ludi to tu dnes berie ako samozrejmost.Kto si vsak spomenie este na stare
2jkove EJBcka a to peklo? V dobe JDK 1.4 to predsa len nebolo vsetko take
easy. Dnes je to vsetko omnoho jednoduchsie, ludia sa od komplikovanych XML
konfiguracii vracaju spat ku zdrojovemu kodu. Uz nemusime programovat len
objektovo.Zacinaju sa ukazovat zalezitosti ako aspektovo orientovane
programovanie. Ako bolo spomenute, nieje to uz len JAVA. Nad JVM sa celko
uspesne etablovali celkom zaujimave jazyky ako Groovy a Scala. Mne sa velmi
zacala pozdavat prave Scala, kedze predstavuje pre mna uplne iny rozmer,
sposob riesenia (subjektivna zalezitost). Nove aplikacne/web servre sa
zacinaju stavat na OSGi platforme, uz clovek moze programovat skutocne
modularne, neriesit moduly ako libraries.

Vela sa toho udialo, clovek ma toho vela na vyber. Neexistuje tu jeden
dokonaly framework, sposob, cesta. Vsetko ma svoje plus/minus. Ak som
napisal nejaku somarinu tak pls. ospravedlnte ma, popripade opravte ma :)

Zdenko

2011/2/3 Libor Jelinek <ljeli...@virtage.com>

> Dobrý den všem,
> bohužel jsem se musel pracovně věnovat trochu jiným činnostem, než
> programování a posledních cca 4-5 let jsem na J2SE/J2EE ani nešáhnul.
> V mé "době" bylo top JDK 1.4 na pro web Strutsy. O JSF a Spring apod.
> se teprve začínalo mluvit :-)
>
> (1) Chci se zeptat, protože vím, že mi už asi docela ujel vlak, co se
> má momentálně smysl učit, pokud chci vyvíjet webové aplikace (pokud
> možno "rich", tj. AJAX apod.) ? JSF nebo něco úplně už jiného?
>
> (2) Jaký verzovací systém se teď nejvíc používá v Javě? Stále ještě
> Mercurian? Nebo používáte Git? Mě se líbí Git a Bazaar, ale nevím jaký
> je tam zrovna podpora z IDEs.
>
> Velmi děkuji za názory :-)
> Libor
>

Odpovedet emailem