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 >