Geospatial - GISGvSIGqgis

Is Java die moeite werd om te leer?

Beyond OpenOffice, vuze, Woopra, of die applets wat in sommige webbladsye ontplooi word, is baie geposisioneer in stelsels vir selfone, TV, GPS, OTM, besigheidsprogramme en baie van die bladsye wat ons daagliks navigeer, loop op Java.

Die volgende grafiek toon hoe Java-tegnologie 'n merkwaardige domein van 2006 tot 2011 het, in vergelyking met C # .net, php en Ruby, moontlik afgelei van die werkaanbiedings.

estadisticasJava

In die geval van die geospatiale omgewing is C ++ en Java die twee groot wêrelde waarin Open Source-toepassings gebou word; Die volgende tabel gee 'n opsomming iets, die tema van die post ek fokus op die uitbreiding van op Java programme, maar met die eerste oogopslag (wat nie), van die kant van Java te C ++ oorskry in 'n verhouding 15 om 10.

GIS Aansoeke in C ++

GIS-toepassings in Java

Op die lessenaar vlak

 

  • Quantum GIS. Die meeste geïmplementeer in die Angelsaksiese omgewing, gewoonlik vergesel van gras.
  • GRASS. Die oudste OpenSource-stelsel, met prioriteit in raster.
  • Saga. Gebore in Duitsland, met 'n voorkeurfokus op navorsing.
  • Ilwis. Inisiatief wat in Holland gebore is, en hoewel dit uit die middel tagtigerjare kom, is die ontwikkeling daarvan onder gemeenskapsintegrasie swak.

 

  • gvSIG.  Waarskynlik die mees verspreide OpenSource-toepassing in die Spaanse omgewing, en miskien die een met 'n aggressiewer internasionaliseringsvisie. Tot op hede wys meer as 100 van my artikels op hierdie instrument.
  • SEXTANTE. Bevorder deur die Universiteit van Extremadura, 'n uitstekende aanvulling op gvSIG, hoewel daar biblioteke vir OpenJump, Kosmo is en dit selfs met GRASS in wisselwerking tree.
  • uDig. Dit is 'n netjiese, hoewel minder verspreide ontwikkeling met 'n groot potensiaal, geskep deur dieselfde PostGIS-maatskappy, GeoServer en Geotools.
  • Kosmo. Ek werk van OpenJump, gebore in Spanje.
  • OpenJUMP. Erfenis van 'n Kanadese inisiatief genaamd Jump, wat gestaak is.
  • CatMDEdit. Dit is 'n metadata-redakteur.

Op die bediener vlak

  • MapServer. Baie wydverspreid, hoewel met 'n stadiger vordering in ontwikkeling en integrasie as Geoserver.
  • MapGuide OS. Ondersteun deur AutoDesk, baie robuust.

 

  • Geoserver. Dit is miskien die data-bediener wat die meeste gebruik word.
  • GeoNetwork. Dit is 'n metadast-katalogusbestuurder, ideaal vir geoportale of skoonmaakkamers.
  • Graad. Inisiatief gebore aan die Universiteit van Bonn, Duitsland, met vermoëns gelykstaande aan GeoServer.

Op biblioteekvlak

 

  • GEOS
  • PROJ4
  • Fdo
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

java kursusVan die voorgaande, ten minste 5 van dié wat in Java ontwikkel is, verskyn as projekte van die stigting OSGeo, sommige in inkubasie, op soek na volhoubaarheid en komplementariteit.

Dit sal interessant wees om 'n ronde tafel van programmeringskundiges te hê om te praat oor waarom hulle Java verkies of haat, moontlik sal daar bespreek word of aanwysers die proses eenvoudig maak al dan nie, as multidraad 'n voordeel bo ander tale sal hê as daar geen virtuele masjien is nie, of sekuriteit relatief is ; maar oor een ding stem hulle almal saam:

Die feit dat dit platformvormig is, aangesien die toepassings op Windows, Linux, Solaris en Mac kan werk (sonder om die onlangse hardkoppigheid van Steve Jobs te ignoreer). Dit maak dit aantreklik vir toepassings met 'n wêreldwye omvang, waar gebruikers verskillende bedryfstelsels en blaaiers sal gebruik, en byna alles oplos met die beroemde virtuele masjien wat, afgesien van die uitvoer van multidraadtake, die draagbaarheidsprobleem oplos en 'n veilige filter tussen kliënt en bediener.

Ook die feit dat open source is 'n aspek om te bepaal, hoewel Oracle SUN (Java ontwikkelaar) verkry, en 'n paar twyfel wat sal gebeur in die lang termyn met MySQL (GPL lisensie), byna niemand bevraagteken die toekoms van die Java-taal.

Moontlik, wat die Green Teen begin het as 'n mislukte projek om op televisies en VHS te werk, lyk nie meer soos wat Java in posisionering bereik het nie, alhoewel dit wel doelwitte bereik. Tot op hede is daar drie Java-toepassings:

 

java produkte

J2SE (Standar Edition), wat gewoonlik gebruik word vir die konstruksie van verspreide toepassings en applests.

J2EE (Enterprise Edition), gewoonlik vir multi-vlak ondernemingsgereedskap, afgeleë ondersteuningsdienste en e-handel.

J2ME (Micro Edition), waarmee aansoeke vir selfone, GPS en digitale TV-bokse gebou word.

Aprender21 y Globalmentoring is voorbeelde van virtuele klaskamers waar jy Java kan leer.

 

So terugkeer na die aanvanklike vraag, as Java die moeite werd is om te leer ...

Ja.

Golgi Alvarez

Skrywer, navorser, spesialis in Grondbestuursmodelle. Hy het deelgeneem aan die konseptualisering en implementering van modelle soos: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Register in Nicaragua, System of Administration of the Territory SAT in Colombia . Redakteur van die Geofumadas kennisblog sedert 2007 en skepper van die AulaGEO Akademie wat meer as 100 kursusse oor GIS - CAD - BIM - Digitale tweeling-onderwerpe insluit.

verwante Artikels

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Terug na bo knoppie