Je li vrijedno učiti Java?

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.

estadisticasJava

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

  • Quantum GIS, Najviše se provodi u anglosaksonskom okruženju, obično prati Grass.
  • TRAVA, Najstariji OpenSource sustav, s prioritetom u rasteru.
  • Saga, Rođen u Njemačkoj, s prioritetnim fokusom na istraživanje.
  • ILWIS. Inicijativa koja je rođena u Nizozemskoj, i unatoč tome što dolazi od sredine osamdesetih, njegov razvoj pod integracijom u zajednici je loš.

  • gvSIG. Vjerojatno najrašireniji OpenSource aplikacija u latino medijima, a možda i onaj s najagresivnijom vizijom internacionalizacije. Do sada više od 100 mojih članaka upućuju na ovaj alat.
  • SEXTANTE, Promovirano od strane Sveučilišta u Extremaduri, velika dopuna gvSIG-u, iako postoje knjižnice za OpenJump, Kosmo, pa čak i interakciju s GRASS-om.
  • uDig, Ovo je jasan razvoj, iako manje distribuiran, s visokim potencijalom, koji je stvorio ista tvrtka tvrtke PostGIS, GeoServer i Geotools.
  • Kosmo, Radim od OpenJump, rođen u Španjolskoj.
  • OpenJUMP, Nasljeđivanje kanadske inicijative pod nazivom Skok, koji je bio prekinut.
  • CatMDEdit, Ovo je uređivač metapodataka.

Na razini poslužitelja

  • MapServer. Vrlo široko rasprostranjeno, iako s napredovanjem u razvoju i integraciji sporije od Geoservera.
  • MapGuide OS. Podržava AutoDesk, vrlo robustan.

  • GeoServer, Moguće je da je to najčešće korišten poslužitelj podataka.
  • GeoNetwork, To je voditelj kataloga metapodataka, idealan za geoportal ili klirinško mjesto.
  • Stupanj. Inicijativa rođena na Sveučilištu u Bonnu, Njemačka, s mogućnostima jednakima GeoServeru.

Na razini knjižare

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

  • Geotools
  • GeoAPI
  • BALTIK
  • Zajedničko tehničko tajništvo
  • WKBj4

Naravno-od-javaIz 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 okrugli stol programiranje stručnjaka za razgovor o tome zašto oni vole ili mrze Java, možda će se raspravljati ako pointeri učiniti ili ne jednostavan proces, ako se višedretvenost mogućnosti aventajaría drugim jezicima ne postoji virtualni stroj, ako je sigurnost u odnosu ; ali jedna stvar da svatko će se složiti:

To je cross-platforma, jer aplikacije mogu izvoditi na oba Windows, Linux, Solaris i Mac (uklanjanju nedavnih testarudeces Steve Jobs). To uzrokuje da postane atraktivna za aplikacije s globalnog dosega, gdje će korisnici koriste različite operativne sustave i preglednici, rješavanja gotovo sve s poznatom Virtual Machine koji osim obavljanja navojem zadatke rješava problem prenosivosti i pruža sigurnu filtriranje između klijenta i poslužitelja.

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.

Možda ono što je Zeleni Teen započeo kao neuspio projekt na televizijama i VHS-u više nije sličan onome što je Java postigao u pozicioniranju, iako u ciljevima. Do danas, Java aplikacije su 3:

java proizvoda

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

Da.

Ostavite odgovor

Vaša email adresa neće biti objavljen.

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.