Sun s Javou – až na samotné dno…

Minulý týden ve čtvrtek ohlásila společnost Sun, že stahuje jazyk Java ze standardizačního procesu. Přinášíme podrobnou analýzu tohoto kroku.
Minulý týden ve čtvrtek ohlásila společnost Sun, že stahuje jazyk Java ze standardizačního procesu probíhajícího pod záštitou sdružení ECMA (European Computer Manufacturers' Association). Toto oznámení proběhlo jako blesk celým internetovým světem a rozproudilo mnoho diskusí a polemik o tom co tento krok vlastně znamená.

Existuje několik názorů, jednou z variant je například to, že Sun odpoutaný od pravidel, která s sebou každý standard přináší, dokáže daleko rychleji reflektovat potřeby trhu, navíc jen tak jde údajně zachovat naprostá čistota Javy. Samozřejmě tento názor by byl křišťálovým zhmotněním čistoty mysli a ducha nebýt toho, že v poslední době se stalo ještě několik, zdánlivě nesouvisejících věcí, které můžou tuhle pravdu ukázat také v jiném světle. Ale začněme to od začátku:

Java jako jazyk vznikla někdy v květnu 1995, v té době se jednalo o jazyk naprosto nevyzrálý a jeho možnosti se daly spíše tušit než aby se s nimi seriozně počítalo. V březnu 1997 usiluje Sun o standardizaci jazyka Java a to pod normou ISO. V té době se dala Java již rozumně používat, nicméně její standardizace by byla jen těžko myslitelná. Dalo by se také do jisté míry souhlasit s tím, že standardizace Javy by proces jejího vývoje spíše zpomalila. Každý, kdo s Javou totiž přichází do styku, ví, jak markantní rozdíly prodělávaly jednotlivé distribuce a především to, v jaké rychlosti byly uváděny na trh. Nicméně Java od verze 1.1.6 se podle mého názoru již dala považovat za relativně stabilní systém a zde bych o zavedení alespoň základních standardů vůbec nepochyboval. Namísto toho však Sun v květnu 1999 stahuje Javu z procesu standardizace normou ISO a poohlíží se po standardu v rámci ECMA, tato snaha mu ovšem vydržela pouze do začátku prosince. Jaké jsou důvody takového útěku od standardizace? Těžko říct, zkusme si ale zrekapitulovat poslední dění u Sunu a možná se nám řešení nabídne samo…

Distribuce balíku Star Office, zakoupení NetBeans (je zajímavé, že v tiskové zprávě je prostředí NetBeans označováno jako vývojové prostředí pro Linux), zakoupení Forte. Tyto události by samy o sobě byly nezajímavé nebýt toho, že se v posledních dnech objevila na trhu aplikace JBuilder 3 pro Linux asi 14 dní před tím to byl JBuilder 3 pro Solaris, aplikace je celá napsaná v Javě. Problém je však v tom, že ani Sun ani Inprise nevyvíjeli Javu 2 pro Linux. Celý systém Java 2 pro Linux je založen na otevřeném projektu skupiny Blackdown, která si dala za cíl přenášet aktuální verze JDK na všechny platformy. Díky tomu, že Sun spolu s Inprise použili zdrojové kódy této skupinym aniž by je uvedli na svých stránkách, došlo v dnešních dnech k tomu, že někteří klíčoví členové této skupiny ohlásili ukončení vývoje JDK 1.2 a jeho další vývoj podmiňují podmínkami.

A co z toho vyplývá? Jsou to pouze dohady, ale zdá se, že pokus o standardizaci v rámci skupiny ECMA byl pouze krok k získání času na dokončení všech potřebných příprav na akvizice společností, které měly co do činění s moderními technologiemi Javy. Stejně tak se Sunu v této chvíli podařilo v podstatě rozbít jedinou konkurenci v podobě otevřeného standardu JDK 1.2 na ne-Wintelové platformě - skupiny Blackdown tím, že z jejich práce v této chvíli vytěžili maximum. Sun si tak vytvořil docela slušné zázemí pro svůj vlastní jazyk. To, co mu do podzimu chybělo – vývojové nástroje a podpora Linuxu (ne-Wintelových platforem), již má a tak uvidíme, co se bude dít dále. Řekl bych, že největším problémem bude v této chvíli Microsoft, který by mohl do tohoto počínání docela razantně vstoupit, na druhou stranu má v této chvíli mnoho problémů se sebou samým a tak se načasování jeví přímo geniálně. Sun vlastní v této chvíli špičku vývoje a technologie Javy. Jestli se na rozdíl od Microsoftu, který vládne až od úrovně operačního systému, Sun ponoří ještě níže a vezme vládu i nad jazykem, ve kterém může být operační systém napsán, to se určitě brzy dozvíme.

Diskuze (6) Další článek: Citrix ICA již i na Windows CE

Témata článku: Linux, Dali, Celý den, Poslední den, Forte, Poslední pokus, Standardizační proces, Celý proces, Sun, Fort, Dno, Poslední doba, Poslední krok


Určitě si přečtěte

České Rajče je stále plné dětských nahotin. Student pomocí A.I. analyzoval miliony fotek

České Rajče je stále plné dětských nahotin. Student pomocí A.I. analyzoval miliony fotek

** Rajče.net má odjakživa problémy s choulostivými fotkami dětí ** Student zlínské univerzity analyzoval jeho katalog ** Neuronová síť doposud prozkoumala 6 milionů snímků

Jakub Čížek, Filip Šedivý | 75

Měření rychlosti internetu: Populární Speedtest.net neřekne o skutečné rychlosti internetu téměř nic

Měření rychlosti internetu: Populární Speedtest.net neřekne o skutečné rychlosti internetu téměř nic

** Speedtest stále častěji měří jen rychlost na poslední míli ** Ta však ale neodpovídá reálnému surfování ** Jak se tedy pokusit změřit tu skutečnou?

Jakub Čížek | 85

Chyba roku 2038 způsobí problémy, počítače dnes totiž stárnou příliš pomalu

Chyba roku 2038 způsobí problémy, počítače dnes totiž stárnou příliš pomalu

** Loni ajťáky vystrašilo přetečení GPS čítače týdnů ** Nemělo se stát vůbec nic, ale svět opět nebyl připravený ** Za 18 let nás ale čeká ještě něco mnohem většího

Jakub Čížek | 66

Nejlepší příslušenství k počítači. Tipy na osvědčené klávesnice, tiskárny, routery…

Nejlepší příslušenství k počítači. Tipy na osvědčené klávesnice, tiskárny, routery…

** Tipy na klávesnice, myši, routery, tiskárny, sluchátka a další věci k počítačům ** Poradíme, s jakými produkty neuděláte chybu ** Vybíráme jak příslušenství na běžnou práci, tak na hraní her

David Polesný | 22



Aktuální číslo časopisu Computer

Megatest 12 bezdrátových sluchátek

Vyplatí se Apple z bazaru?

Test batohů pro notebooky

Vybíráme nejlepší sportovní hodinky