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.

statisticsJava

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

 

  • Quantum GIS. Najviše se primjenjuje u anglosaksonskom okruženju, obično uz travu.
  • TRAVA. Najstariji OpenSource sistem, s prioritetom u rasteru.
  • saga. Rođena u Njemačkoj, s prioritetom usmjerenim na istraživanje.
  • Ilwis. Inicijativa rođena u Holandiji, i iako potiče iz sredine osamdesetih, njen razvoj u okviru integracije zajednice je loš.

 

  • gvSIG.  Vjerovatno najrasprostranjenija aplikacija OpenSource u hispanskom okruženju, a možda i ona sa agresivnijom vizijom internacionalizacije. Do danas više od 100 mojih članaka ukazuje na ovaj alat.
  • SEXTANTE. Promovirano od strane Univerziteta u Extremaduri, sjajna nadopuna gvSIG-u, iako postoje biblioteke za OpenJump, Kosmo i čak komunicira s GRASS-om.
  • uDig. Ovo je uredan, iako manje distribuiran razvoj s velikim potencijalom, stvoren od iste kompanije PostGIS, GeoServer i Geotools.
  • Kosmo. Radim iz OpenJumpa, rođenog u Španiji.
  • OpenJump. Ostavština kanadske inicijative pod nazivom Jump, koja je prekinuta.
  • CatMDEdit. Ovo je uređivač metapodataka.

Na nivou servera

  • MapServer. Vrlo raširen, iako sa sporijim napretkom u razvoju i integraciji od Geoservera.
  • MapGuide OS. Podržava AutoDesk, vrlo robustan.

 

  • GeoServer. To je možda najčešće korišten poslužitelj podataka.
  • GeoNetwork. Upravitelj je kataloga metapodataka, idealan za geoportal ili klirinšku kuću.
  • Stepen. Inicijativa rođena na Univerzitetu u Bonu, Njemačka, sa mogućnostima ekvivalentnim GeoServeru.

Na nivou knjižara

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

kurs javaOd 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:

 

java proizvodi

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 ...

Da.

Ostavite odgovor

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.