Stojí Java za to sa učiť?
Za OpenOffice, Vuze, Woopra, alebo applety, ktoré sú nasadené na niektorých webových stránkach, sú veľmi umiestnené v systémoch pre mobilné telefóny, televízory, GPS, bankomaty, obchodné programy a mnoho stránok, ktoré surfujeme každý deň.
Nasledujúca tabuľka ukazuje, ako technológia Java má silnú doménu pevne od 2006 2011 v porovnaní s C # .NET, PHP a Ruby, prípadne prijatá po pracovných ponúk.
V prípade geopriestorového média sú C ++ a Java dva veľké svety, v ktorých sú vytvorené aplikácie Open Source; Nasledujúca tabuľka sumarizuje niečo, na tému príspevku som sa zameriavajú na rozšírenie o Java aplikácií, ale na prvý pohľad (čo nie je), zo strany Javy do C ++ je prekročená vo vzťahu k 15 10.
GIS aplikácie v C ++ |
GIS aplikácie v jazyku Java |
Na úrovni pracovnej plochy
|
|
Na úrovni servera
|
|
Na úrovni kníhkupectva
|
|
Z uvedeného je zrejmé, že aspoň 5 z tých, ktoré boli vyvinuté v Jave, sú uvedené ako projekty nadácie OSGeo, niektoré v inkubácii, hľadajúc udržateľnosť a komplementárnosť.
Bolo by zaujímavé mať za okrúhlym stolom odborníkov na programovanie, ktorí by hovorili o tom, prečo preferujú alebo nenávidia Javu, možno by sa diskutovalo o tom, či Pointers zjednodušuje alebo neumožňuje tento proces, či by kapacita multithreadingu mala výhodu oproti iným jazykom, ak by neexistoval virtuálny stroj, ak je bezpečnosť relatívna ; ale v jednej veci by sa všetci zhodli:
Skutočnosť, že ide o multiplatformnú verziu, pretože tieto aplikácie môžu bežať na systémoch Windows, Linux, Solaris a Mac (ignorujúc nedávnu tvrdohlavosť Steva Jobsa). Vďaka tomu je atraktívny pre aplikácie s globálnym rozsahom, kde používatelia budú používať rôzne operačné systémy a prehľadávače, pričom takmer všetko vyrieši slávny Virtual Machine, ktorý okrem vykonávania úloh s viacerými vláknami rieši problém s prenosnosťou a poskytuje bezpečné filtrovanie medzi klient a server.
Tiež skutočnosť, že s otvoreným zdrojovým kódom aspektom na posúdenie, keď Oracle získal Sun (Java Developer), a niektorí pochybovať o tom, čo sa stane v dlhodobom horizonte s MySQL (GPL licencie), takmer nikto nepochybuje o budúcnosť jazyka Java.
Je možné, že to, čo Green Teen začal ako neúspešný projekt v televízii a VHS, sa už nepodobá tomu, čo Java dosiahla v umiestňovaní, hoci v cieľoch. K dnešnému dňu existujú 3 aplikácie Java:
J2SE (štandardná verzia), ktorá je všeobecne používaná na vytváranie distribuovaných aplikácií a aplikácií.
J2EE (Enterprise Edition), zvyčajne pre viacvrstvové obchodné nástroje, služby vzdialenej podpory a elektronický obchod.
J2ME (Micro Edition), s ktorým sú postavené aplikácie pre mobilné telefóny, GPS a digitálne TV boxy.
Aprender21 y Globalmentoring sú to príklady virtuálnych učební, kde sa môžete naučiť Java.
Takže, vrátiť sa k počiatočnej otázke, či Java stojí za to učiť sa ...