Ar verta mokytis Java?

Be "OpenOffice" Vuze, Woopra, arba kai kuriose tinklalapiuose įdiegiamos appletai yra labai patogioje vietoje mobiliuosiuose telefonuose, televizoriuose, GPS, bankomatuose, verslo programose ir daugelyje puslapių, kuriuos naršome kiekvieną dieną, naudojant "Java".

Toliau pateiktame grafike parodyta, kaip "Java" technologija turi tvariai pažymėtą domeną nuo 2006 iki 2011, palyginti su C # .net, php ir Ruby, galbūt atsiradusiu iš darbo pasiūlymų.

statistikaJava

Geospatial aplinkos atveju C ++ ir Java yra du didieji pasauliai, kuriuose yra sukurtos "Open Source" programos; Toliau pateiktoje lentelėje apibendrinti ką nors, iš posto man sutelkti dėmesį į plečia Java paraiškas, bet iš pirmo žvilgsnio (kuri nėra) temą, iš Java pusėje C ++ yra viršijamas Bendraujame 15 į 10.

GIS taikymai C + +

GIS programos Java

Darbalaukio lygiu

  • Kvantinė GIS, Labiausiai įgyvendinamos anglo-sakso aplinkoje, dažniausiai lydi Grass.
  • GRASS, Seniausias OpenSource sistema, pirmenybė teikiama rastrui.
  • Saga, Gimęs Vokietijoje, pirmenybė teikiama moksliniams tyrimams.
  • Ilvisas Olandijoje gimusi iniciatyva, nepaisant 80-ojo dešimtmečio vidurio, jos vystymas pagal bendruomenės integraciją yra menkas.

  • gvSIG. Tikriausiai labiausiai paplitusi "OpenSource" programa yra Hispanic žiniasklaidoje, o galbūt ir labiausiai agresyvi internacionalizacijos vizija. Iki šiol daugiau nei 100 mano straipsnių nurodo į šį įrankį.
  • SEXTANTE, Ekstramaduros universitetas reklamuoja puikų gvSIG papildymą, nors OpenJump, "Kosmo" bibliotekos ir netgi bendrauja su "GRASS".
  • uDig, Tai aiški plėtra, nors ir mažesnė, turinti didelį potencialą, sukurtą tos pačios PostGIS, GeoServer ir Geotools kompanijos.
  • Kosmo, Aš dirbu iš OpenJump, gimęs Ispanijoje.
  • OpenJump, Kanados iniciatyvos "Peršokti", kuris buvo nutrauktas, paveldas.
  • CatMDEdit, Tai yra metaduomenų redagavimo priemonė.

Serverio lygiu

  • MapServer. Labai paplitęs, nors su pažanga kuriant ir integruojant lėčiau nei "Geoserver".
  • MapGuide OS. "AutoDesk" palaikoma labai tvirta.

  • "GeoServer", Gali būti, kad tai yra labiausiai naudojamas duomenų serveris.
  • GeoNetwork, Tai metaduomenų katalogo valdytojas, idealus geopolitiniam ar kliringo namui.
  • Laipsnis. Iniciatyva, gauta Bonos universitete, Vokietijoje, kurios pajėgumai yra lygiaverčiai GeoServer.

Bibliotekos lygyje

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

java kursasIš ankstesnių, mažiausiai 5 iš Java sukurtų programų pasirodo kaip "OSGeo" fondo projektai, kiti inkubuojami, siekiant tvarumo ir papildomumo.

Būtų įdomu apskritojo stalo programavimo ekspertai kalbėti apie tai, kodėl jie nori ar neapykanta Java, galbūt bus svarstomas, jei Pointeriai daryti ar ne paprastas procesas, jei interfeiso galimybes aventajaría kitomis kalbomis neegzistuoja virtualią mašiną, jei saugumas yra santykinis ; bet vienas dalykas, kad visi sutiktų:

Tai cross-platform, nes programos gali paleisti tiek "Windows", "Linux", "Solaris" ir "Mac" (šalinti naujausius testarudeces Steve Jobs). Tai sukelia, kad ji taptų patraukli teikti paraiškas, pasaulinio masto, kur vartotojai bus panaudoti skirtingas operacines sistemas ir naršyklių, sprendžiant beveik viską su garsiuoju Virtual Machine, kad be scenos wielowątkowego užduotis, išsprendžia perkeliamumo problemą ir suteikia saugų filtravimas tarp kliento ir serverio.

Taip pat tai, kad atviro kodo yra aspektas, siekiant įvertinti, nors "Oracle" įsigijo saulės (Java programuotojas), o kai abejoti, kas bus ilgainiui su MySQL (GPL licencijos), beveik niekas abejoja ateitį Java kalbos.

Galbūt tai, ką "Žalioji paaugliai" pradėjo kaip nesėkmingą projektą paleisti televizorių ir VHS, nebėra panašus į tai, ką "Java" pasiekė pozicionavimo srityje, nors jis ir siekia tikslų. Iki šiol "Java" programos yra "3":

java produktai

J2SE (standartinis leidimas), kuris paprastai naudojamas paskirstytoms programoms ir aplikacijoms kurti.

"J2EE" (Enterprise Edition), paprastai daugiapakopis įmonės įrankiai, nuotolinės pagalbos paslaugos ir elektroninė prekyba.

J2ME ("Micro Edition"), su kuria yra sukurtos mobiliųjų telefonų, GPS ir skaitmeninės televizijos dėžutės.

Learn21 y Globalmentoringas Tai virtualių klasių pavyzdžiai, kuriuose galite išmokti "Java".

Taigi, atgal į pradinį klausimą, ar "Java" verta mokytis ...

Taip.

Palikite atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas.

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojami jūsų komentarų duomenys.