Je li Java vrijedno učenja?
Osim OpenOffice, Vuze, Woopra, ili aplikacije koje se koriste na nekim web stranicama, vrlo su pozicionirane u sustavima za mobilne telefone, TV, GPS, bankomate, poslovne programe i mnoge stranice koje surfamo svaki dan na Java.
Sljedeća tablica pokazuje kako Java tehnologija ima jak domenu stalno jer 2006 2011 u odnosu na C # .NET, PHP i Ruby, eventualno poduzete nakon ponude za posao.
U slučaju geoprostornih medija, C ++ i Java su dva velika svijeta u kojima se grade aplikacije Open Source; Sljedeća tablica sažima nešto, za predmet postu se fokusiramo na širenje Java aplikacija, ali na prvi pogled (što nije), s Java strane je premašena C + + u odnosu 15 do 10.
GIS aplikacije u C + + |
GIS aplikacije u Javi |
Na razini radne površine
|
|
Na razini poslužitelja
|
|
Na razini knjižare
|
|
Iz navedenog, najmanje 5 od razvijen u Java naveden kao OSGeo Foundation projekata, neki u inkubacije, u potrazi za održivost i komplementarnosti.
Bilo bi zanimljivo imati okrugli stol stručnjaka za programiranje kako bi razgovarali o tome zašto više vole ili mrze Javu, možda bi se raspravljalo o tome čine li Pointeri postupak jednostavnim ili ne, ako bi multithreading imao prednost u odnosu na druge jezike ako nema virtualnog stroja, ako je sigurnost relativna ; ali u jednom bi se svi složili:
Činjenica da su višestruke platforme, jer se aplikacije mogu izvoditi na sustavima Windows, Linux, Solaris i Mac (zanemarujući nedavnu tvrdoglavost Stevea Jobsa). To ga čini privlačnim za aplikacije globalnog opsega, gdje će korisnici koristiti različite operativne sustave i preglednike, rješavajući gotovo sve s poznatim virtualnim strojem koji, osim izvođenja višenitnih zadataka, rješava problem prenosivosti i osigurava sigurno filtriranje između klijent i poslužitelj.
Također činjenica da je Open Source aspekt je vrijednosti, unatoč Oracleovom SUN (Java programeru), a neki sumnjaju što se dugoročno može dogoditi s MySQL (GPL licencom), gotovo nitko ne postavlja pitanja o budućnosti Java jezika.
Moguće da je ono što je Zelena tinejdžerica započela kao neuspjeli projekt za prikazivanje na televizijama i VHS više ne sliči onome što je Java postigla pozicioniranjem, iako to čini u ciljevima. Do danas postoje 3 Java aplikacije:
J2SE (Standard Edition), koji se obično koristi za izgradnju distribuiranih aplikacija i aplikacija.
J2EE (Enterprise Edition), obično za višeslojne poslovne alate, usluge daljinske podrške i elektroničku trgovinu.
J2ME (Micro Edition), s kojim se grade mobilne telefone, GPS i digitalne TV kutije.
Aprender21 y Globalmentoring oni su primjeri virtualnih učionica gdje možete naučiti Javu.
Dakle, ide natrag na početno pitanje, ako Java vrijedi učiti ...