Vrijedi li Java učiti?
Beyond OpenOffice, Vuze, Woopra, ili apleti koji su raspoređeni na nekim web stranicama, veoma su postavljeni u mobilne sisteme, TV, GPS, bankomate, poslovne programe i mnoge stranice koje svakodnevno surfujemo radimo na Java-u.
Na sljedećem grafikonu pokazuje kako Java tehnologija ima jaku domena postojano od 2006 2011 u odnosu na C # .NET, PHP i Ruby, možda donesena nakon ponude za posao.
U slučaju geospatijalnog medija, C ++ i Java su dva sjajna sveta u kojima su izgrađene Open Source aplikacije; U sljedećoj tabeli sumira nešto, tema post ja se fokusirati na širenje na Java aplikacije, ali na prvi pogled (što nije), od strane Java C ++ je premašio u vezi 15 na 10.
GIS aplikacije u C ++ |
GIS aplikacije u Java |
Na nivou radne površine
|
|
Na nivou servera
|
|
Na nivou knjižara
|
|
Od gore navedenog, najmanje 5 onih koji su razvijeni u Java su navedeni kao projekti OSGeo fondacije, neki u inkubaciji, u potrazi za održivošću i komplementarnosti.
Za okruglim stolom stručnjaka za programiranje bilo bi zanimljivo razgovarati o tome zašto više vole ili mrze Javu, možda bi se raspravljalo o tome da li pokazivači pojednostavljuju postupak ili ne, ako bi kapacitet višestrukog uvođenja imao prednost u odnosu na druge jezike ako nema virtualne mašine, ako je sigurnost relativna ; ali u jednom bi se svi složili:
Činjenica da je višeplatforma, jer se aplikacije mogu pokretati na Windowsima, Linuxu, Solarisu i Macu (zanemarujući nedavnu tvrdoglavost Stevea Jobsa). To ga čini privlačnim za aplikacije globalnog opsega, gdje će korisnici koristiti različite operativne sisteme i preglednike, rješavajući gotovo sve sa poznatom virtualnom mašinom koja osim izvođenja višetrenih zadataka rješava problem prenosivosti i osigurava sigurno filtriranje između klijent i server.
I činjenica da Open Source je jedan aspekt procijeniti, iako Oracle stekao SUN (Java developer), a neki da se sumnja šta će se desiti na duge staze sa MySQL (GPL licenca), skoro niko ne dovodi u pitanje budućnost jezika Java.
Moguće da je ono što je Zelena tinejdžerica započela kao neuspjeli projekt koji se izvodio na televizijama i VHS više ne podsjeća na ono što je Java postigla pozicioniranjem, iako ima ciljeve. Do danas postoje 3 Java aplikacije:
J2SE (standardno izdanje), koji se generalno koristi za izgradnju distribuiranih aplikacija i applestova.
J2EE (Enterprise Edition), obično za višeslojne poslovne alate, usluge daljinske podrške i elektronsku trgovinu.
J2ME (Micro Edition), sa kojom se grade aplikacije za mobilne telefone, GPS i digitalne TV kutije.
Learn21 y Globalmentoring oni su primeri virtuelnih učionica gde možete naučiti Java.
Dakle, vraćamo se na početno pitanje, ako je Java vredno učiti ...