Geospatial - GISGvSIGqgis

Ang Java ba Worth Learning?

Higit pa sa OpenOffice, Vuze, Woopra, o ang mga applet na naka-deploy sa ilang mga web page, ay napaka nakaposisyon sa mga system para sa mga mobile phone, TV, GPS, ATM, mga programa sa negosyo at marami sa mga pahina na nag-surf namin araw-araw ay tumatakbo sa Java.

Ang sumusunod na graph ay nagpapakita kung paano ang teknolohiyang Java ay may matalas na matagal na domain mula sa 2006 hanggang 2011 kumpara sa C # .net, php at Ruby, posibleng nagmula sa mga alok sa trabaho.

istatistikaJava

Sa kaso ng geospatial na kapaligiran, C ++ at Java ay ang dalawang mahusay na mundo na binuo ang Open Source application; Ang sumusunod na talahanayan summarizes ang isang bagay, ang tema ng post ako tumutok sa pagpapalawak sa Java mga aplikasyon ngunit sa unang tingin (na hindi), mula sa gilid ng Java sa C ++ ay lumampas sa isang relasyon 15 sa 10.

Mga application ng GIS sa C ++

Mga application ng GIS sa Java

Sa antas ng Desktop

 

  • quantum GIS. Ang pinakapinatupad sa kapaligiran ng Anglo-Saxon, sa pangkalahatan ay sinamahan ng Grass.
  • GRASS. Ang pinakalumang OpenSource system, na may priyoridad sa raster.
  • Alamat. Ipinanganak sa Alemanya, na may isang priyoridad na pagtuon sa pagsasaliksik.
  • Ilwis. Inisyatiba na ipinanganak sa Holland, at bagaman nagmula ito sa kalagitnaan ng dekada otso, ang pag-unlad nito sa ilalim ng pagsasama ng komunidad ay mahirap.

 

  • gvSIG.  Marahil ang pinakalawak na ipinamamahagi na application ng OpenSource sa Hispanic na kapaligiran, at marahil ang isa na may mas agresibong pang-internationalization na paningin. Sa ngayon, higit sa 100 sa aking mga artikulo ang tumuturo sa tool na ito.
  • SEXTANTE. Itinaguyod ng University of Extremadura, isang mahusay na pandagdag sa gvSIG, kahit na mayroong mga aklatan para sa OpenJump, Kosmo at nakikipag-ugnayan pa ito sa GRASS.
  • uDig. Ito ay isang malinis, kung hindi gaanong naipamahagi ang pag-unlad na may mataas na potensyal, nilikha ng parehong kumpanya ng PostGIS, GeoServer at Geotools.
  • Kosmo. Nagtatrabaho ako mula sa OpenJump, ipinanganak sa Espanya.
  • OpenJump. Legacy ng isang inisyatiba sa Canada na tinatawag na Jump, na hindi na ipinagpatuloy.
  • CatMDEdit. Ito ay isang editor ng metadata.

Sa antas ng server

  • MapServer. Lawak na kalat, kahit na may isang mabagal na pag-unlad sa pag-unlad at pagsasama kaysa sa Geoserver.
  • MapGuide OS. Sinusuportahan ng AutoDesk, napakalakas.

 

  • GeoServer. Maaaring ito ang pinaka malawak na ginagamit na server ng data.
  • GeoNetwork. Ito ay isang metadast catalog manager, mainam para sa geoportal o clearinghouse.
  • Degree. Inisyatiba na ipinanganak sa University of Bonn, Germany, na may kakayahang katumbas sa GeoServer.

Sa antas ng library

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

java courseMula sa itaas, hindi bababa sa 5 of binuo sa Java na nakalista bilang ang proyekto OSGeo Foundation, ang ilan sa pagpapapisa ng itlog, naghahanap para sa sustainability at complementarity.

Nakatutuwang isang bilog na talahanayan ng mga eksperto sa programa upang pag-usapan kung bakit nila ginugusto o kinamumuhian ang Java, posibleng pag-usapan kung gawing simple o hindi ng mga Pointer ang proseso, kung may kalamangan ang multithreading na kakayahan na magkaroon ng kalamangan kaysa sa ibang mga wika kung walang virtual machine, kung ang seguridad ay kaugnay ; ngunit sa isang bagay lahat sila ay sumasang-ayon:

Ang katotohanan ng pagiging multiplatform, dahil ang mga application ay maaaring tumakbo sa Windows, Linux, Solaris at Mac (hindi pinapansin ang kamakailang katigasan ng ulo ni Steve Jobs). Ginagawa itong kaakit-akit para sa mga application na may isang pandaigdigang saklaw, kung saan gagamit ang mga gumagamit ng iba't ibang mga operating system at browser, na nalulutas ang halos lahat ng bagay sa sikat na Virtual Machine na bukod sa pagsasagawa ng mga multithreaded na gawain, nalulutas ang problema sa pagdadala at nagbibigay ng isang ligtas na pagsala sa pagitan ng client at server.

Gayundin ang katotohanan na Open Source ay isang aspeto upang masuri, kahit na Oracle nakuha sa SUN (Java developer), at ang ilan sa pagdududa kung ano ang mangyayari sa katagalan na may MySQL (GPL lisensiya), halos walang isa ay ang mga katanungan sa hinaharap ng wikang Java.

Posibleng kung ano ang sinimulan ng Green Teen bilang isang nabigong proyekto upang tumakbo sa telebisyon at VHS ay hindi na kahawig ng kung ano ang nakamit ng Java sa pagpoposisyon, kahit na ginagawa nito sa mga layunin. Sa ngayon, mayroong 3 mga aplikasyon ng Java:

 

mga produktong java

J2SE (Standard Edition), na kung saan ay ang karaniwang ginagamit para sa pagtatayo ng mga ibinahagi na application at apples.

J2EE (Enterprise Edition), kadalasan para sa mga tool sa negosyo ng multilayer, mga serbisyo ng remote na suporta at electronic commerce.

J2ME (Micro Edition), kung saan ang mga application para sa mga mobile phone, ang mga GPS at mga digital na TV box ay binuo.

Learn21 y Globalmentoring ay mga halimbawa ng mga virtual na silid-aralan kung saan maaari mong malaman ang Java.

 

Kaya bumalik sa unang tanong, kung ang Java ay nagkakahalaga ng pag-aaral ...

Oo.

Golgi Alvarez

Manunulat, mananaliksik, dalubhasa sa Land Management Models. Lumahok siya sa konseptwalisasyon at pagpapatupad ng mga modelo tulad ng: National System of Property Administration SINAP sa Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT sa Colombia . Editor ng Geofumadas knowledge blog mula noong 2007 at tagalikha ng AulaGEO Academy na kinabibilangan ng higit sa 100 mga kurso sa GIS - CAD - BIM - Digital Twins na mga paksa.

Kaugnay na Artikulo

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

Bumalik sa tuktok na pindutan