( hory | 2014. 11. 02., v – 14:13 )

Total atalakul. A java8 mar annyira uj, hogy konkretan az ecosystem nem tud lepest tartani vele, a lambda+stream tamogatas hianyzik szinte mindenhonnan. Az obscure-abb feature-okrol ne is beszeljunk, mint a VM-be integralt javascript engine vagy a java9-ben jovo GPU-tamogatas meg modularitas.

Az egyetlen hiba (szerintem), hogy nem dobjak a regi szirszar tamogatasat. Alapvetoen opensource, szoval akinek Vector meg Hashtable,... kell, az szepen hasznal 1.5-os JRE-t, mi a szoszert hagyjak ezt benne a mai napig? Meg a visszafele kompatibilitas is kicsit tul van lihegve; megintcsak, opensource, szoval nyugodtan fordithat + futtathat barki egy 1.5-os jdk egy mai szerveren, ergo tokmindegy, hogy nem 100%-os a kompatibilitas, kell hozza nemi munka.

A valasz roviden: java marad, ahol van, de durvan atalakul lassan. Melle jonni fog vagy a javascript, vagy egy javascript-utod (mivel a JS elegge atgondolatlan es bovithetetlen). Sokan mar ma is full-JS -t hasznalnak: szerveren node.js, kliensen egy kover JS-kliens. Igy a koderek teljesen a JS-re tudnak fokuszalni (design, best practice, patterns, library-k, ...), ami jobb/minosegibb kodot eredmenyez.