Je li vrijedno učenje Jave?

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. Najčešće se primenjuje u anglosaksonskom okruženju, obično prateći Grass.
  • TRAVA. Najstariji OpenSource sistem, sa prioritetom u rasteru.
  • saga. Rođen u Nemačkoj, sa prioritetnim fokusom na istraživanje.
  • Ilwis Inicijativa rođena u Holandiji, a uprkos tome što je došla od sredine osamdesetih godina, njegov razvoj pod integracijom u zajednicu je siromašan.

  • gvSIG. Verovatno najšire distribuirana aplikacija OpenSource u latinoameričkim medijima, a možda i ona sa najagresivijom vizijom internacionalizacije. Do sada više od 100-a mojih članaka ukazuje na ovaj alat.
  • SEXTANTE. Promoviše Univerzitet u Extremaduri, odlično dopunjavanje gvSIG-u, iako postoje biblioteke za OpenJump, Kosmo i čak su u interakciji sa GRASS-om.
  • uDig. Ovo je jasan razvoj, iako manje distribuiran, sa velikim potencijalom, koji je stvorila ista kompanija PostGIS, GeoServer i Geotools.
  • Kosmo. Radim od OpenJump-a, rođenog u Španiji.
  • OpenJump. Nasleđe kanadske inicijative pod nazivom Jump, koji je prekinut.
  • CatMDEdit. Ovo je urednik metapodataka.

Na nivou servera

  • MapServer. Veoma rasprostranjen, iako je napredak u razvoju i integraciji sporiji od Geoserver-a.
  • MapGuide OS. Podržan od AutoDesk, vrlo robustan.

  • GeoServer. Moguće je da je to najčešće korišteni server podataka.
  • GeoNetwork. To je direktor kataloga metapodataka, idealan za geoportal ili klirinški centar.
  • 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.

Bilo bi zanimljivo na okruglom stolu stručnjaci za programiranje da razgovaraju o tome zašto vole ili mrze Java, možda se raspravljati ako Pointers učiniti ili ne jednostavan proces, ako je multithreading mogućnosti aventajaría drugim jezicima ne postoji virtualnu mašinu ako je sigurnost u odnosu ; ali s jedne strane sigurno se svi složili:

To je cross-platform, jer aplikacija može raditi na Windows, Linux, Solaris i Mac (izbegavajući nedavne testarudeces Stevea Jobsa). To uzrokuje da postane atraktivna za aplikacije s globalnim dometom, gdje će korisnici koriste različite operativne sisteme i preglednicima, rješavanje gotovo sve sa poznatim Virtual Machine da osim obavljanja multithreaded zadataka, rješava problem prenosivosti i osigurava siguran 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.

Možda su Green Teen počeo kao propalog projekta za pokretanje na televizorima i VHS više ne liči na ono što Java je postigao u pozicioniranju, iako mete. Do sada su Java aplikacije 3:

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 komentar

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.