Je Java vredna učenja?
Beyond OpenOffice, Vuze, Woopra, ali apletov, ki so razporejeni na nekaterih spletnih straneh, so zelo nameščeni v mobilnih sistemih, TV, GPS, bankomatih, poslovnih programih in številnih straneh, ki jih dnevno deskamo, pa se izvajajo v sistemu Java.
Naslednji graf prikazuje, kako tehnologija Java ima domeno, označeno na trajni način, od 2006-a do 2011-a v primerjavi s C # .net, php in Ruby, ki je morda posledica ponudbe za delovno mesto.
V primeru geospatialnega medija sta C ++ in Java dva velika svetova, v katerih so zgrajene aplikacije Open Source; Naslednja tabela povzema nekaj, za predmet posta, ki se osredotočim na razširitev aplikacij Java, vendar na prvi pogled (kar ni), je z Java strani preseženo C ++ v razmerju 15 z 10.
GIS aplikacije v C + + |
GIS aplikacije v Java |
Na ravni namizja
|
|
Na ravni strežnika
|
|
Na ravni knjigarne
|
|
Od zgoraj navedenega, vsaj 5 tistih, razvitih v Java, so navedeni kot projekti OSGeo fundacije, nekateri v inkubaciji, v iskanju trajnosti in komplementarnosti.
Zanimivo bi bilo imeti okroglo mizo strokovnjakov za programiranje, ki bi govorili o tem, zakaj imajo raje ali sovražijo Javo, razpravljalo bi se o tem, ali kazalci poenostavijo postopek ali ne, če bi zmogljivost večnitnosti imela prednost pred drugimi jeziki, če ni navideznega stroja, če je varnost relativna ; ampak v eni stvari bi se vsi strinjali:
Dejstvo je, da so platforme večplastne, saj se aplikacije lahko izvajajo v sistemih Windows, Linux, Solaris in Mac (pri čemer se ne upošteva nedavna trma Steva Jobsa). Zaradi tega je privlačen za aplikacije globalnega obsega, kjer bodo uporabniki uporabljali različne operacijske sisteme in brskalnike, skoraj vse pa rešili s slavnim navideznim računalnikom, ki poleg izvajanja večnitnih nalog rešuje problem prenosljivosti in zagotavlja varno filtriranje med odjemalec in strežnik.
Tudi dejstvo, da je Open Source vidik za oceno, čeprav je Oracle pridobil SUN (Java razvijalec), in nekateri dvomiti, kaj se bo zgodilo na dolgi rok z MySQL (GPL licence), skoraj nihče ne dvomi v prihodnost jezika Java.
Verjetno tisto, kar je Zeleni najstnik začel kot neuspešen projekt, ki bi tekel po televizijah, in VHS ni več podoben tistemu, kar je Java dosegla s pozicioniranjem, čeprav to počne pri ciljih. Do danes obstajajo 3 aplikacije Java:
J2SE (standardna izdaja), ki se običajno uporablja za izgradnjo porazdeljenih aplikacij in applestov.
J2EE (Enterprise Edition), običajno za večplastna poslovna orodja, oddaljene podporne storitve in elektronsko poslovanje.
J2ME (Micro Edition), s katerim so izdelane aplikacije za mobilne telefone, GPS in digitalne TV škatle.
Learn21 y Globalmentoring so primeri virtualnih učilnic, kjer lahko učite Java.
Torej, gremo nazaj na začetno vprašanje, če je Java vredno učiti ...