Java 7 žádnou velkou revoluci nepřináší

Oracle vydává první release candidate JDK (tj. základního balíčku jazyka Java) verze 7. Od uvedení Java Development Kit 6 už přitom uplynulo 5 let. Příliš inovativní ale zrovna není.

Z určitého ohledu by se tak nová verze dala chápat trochu jako „deklarace“ Oraclu, že po převzetí Sunu hodlá na vývoji jazyka dále pracovat. Jinak totiž v nové verzi údajně žádné revoluční novinky nejsou.

RC verze obsahuje oproti poslednímu sestavení jen 13 změn. Některé z oprav se týkají chyb, které mohly vést ke zhavarování interpreteru (JVM, java virtual machine), další překladače JIT.

Mark Reinhold, hlavní architekt pro vývoj platformy Java v Oraclu, rovněž připouští, že se nejedná o žádnou revoluci. I pokud pomineme záplaty, nová verze přináší spíše vylepšení než nějaké dodatečné funkce. Dlouhý čas mezi verzí 6 a 7 pak vysvětluje „obchodními i politickými“ důvody.

Hlavní novinou je podle Reinholda JSR 203, nové API pro vstup a výstup. Framework Fork/Join by zase měl umožnit nasazení Javy do vícevláknových aplikací.

Naopak kritizovat je možné to, že do JDK 7 nebyla přidána nějaká zásadnější podpora pro nasazení Javy v oblasti cloud computingu. To by měla přinést až Java 8, ta se ale objeví zřejmě až v roce 2013.

Samozřejmě je otázka, co přesně „podpora pro cloud computing“ znamená; protože samotný pojem cloudu je poměrně vágní, i na straně jazyka/platformy jde do jisté míry o to, nakolik je takto „marketingově prezentován“.

Exit mobile version