Ydy hi'n werth dysgu Java?

Y tu hwnt i OpenOffice, Vuze, Woopra, neu mae'r appletsau a ddefnyddir mewn rhai tudalennau gwe, wedi'u lleoli'n iawn mewn systemau ar gyfer ffonau symudol, teledu, GPS, peiriannau ATM, rhaglenni busnes ac mae llawer o'r tudalennau yr ydym yn eu syrffio bob dydd yn rhedeg ar Java.

Mae'r graff canlynol yn dangos sut mae gan dechnoleg Java barth wedi'i farcio mewn ffordd gyson o 2006 i 2011 o'i gymharu â C # .net, php a Ruby, a gymerwyd o bosibl o ganlyniad i gynigion swyddi.

statisticsJava

Yn achos y cyfrwng geo-ofodol, C ++ a Java yw'r ddau fyd mawr y mae cymwysiadau Ffynhonnell Agored yn cael eu hadeiladu ynddynt; Mae'r tabl canlynol yn crynhoi rhywbeth, ar gyfer testun y swydd yr wyf yn canolbwyntio arno ar ehangu ar gymwysiadau Java, ond ar yr olwg gyntaf (nad yw), mae'r ochr Java yn fwy na C + + mewn perthynas 15 i 10.

Cymwysiadau GIS yn C ++

Cymwysiadau GIS yn Java

Ar lefel y Bwrdd Gwaith

  • GIS Quantum. Y mwyaf a weithredir yn yr amgylchedd Eingl-Sacsonaidd, fel arfer gyda Glaswellt.
  • GRASS. Y system OpenSource hynaf, gyda blaenoriaeth yn raster.
  • Saga. Ganwyd yn yr Almaen, gyda ffocws wedi'i flaenoriaethu ar ymchwil.
  • Ilwis Menter a aned yn yr Iseldiroedd, ac er iddi ddod o ganol yr wythdegau, mae ei datblygiad o dan integreiddio cymunedol yn wael.

  • gvSIG. Mae'n debyg mai'r cais OpenSource sydd wedi'i ddosbarthu'n fwyaf eang yn y cyfrwng Sbaenaidd, ac efallai yr un sydd â'r weledigaeth fwyaf ymosodol o ryngwladoli. Hyd yn hyn mae mwy na 100 o'm herthyglau yn cyfeirio at yr offeryn hwn.
  • SEXTANTE. Wedi'i hyrwyddo gan Brifysgol Extremadura, sy'n gydnaws â gvSIG, er bod llyfrgelloedd ar gyfer OpenJump, Kosmo a hyd yn oed yn rhyngweithio â GRASS.
  • UDig. Mae hwn yn ddatblygiad clir, er ei fod wedi'i ddosbarthu'n llai, gyda photensial uchel, wedi'i greu gan yr un cwmni o PostGIS, GeoServer a Geotools.
  • Kosmo. Rwy'n gweithio o OpenJump, a aned yn Sbaen.
  • OpenJump. Etifeddiaeth menter Canada o'r enw Jump, a oedd wedi dod i ben.
  • CatMDEdit. Mae hwn yn olygydd metadata.

Ar lefel y gweinydd

  • MapServer. Yn eang iawn, er bod cynnydd mewn datblygu ac integreiddio yn arafach na Geoserver.
  • MapGuide OS. Cefnogir gan AutoDesk, yn gadarn iawn.

  • GeoServer. Mae'n bosibl mai dyma'r gweinydd data a ddefnyddir fwyaf.
  • GeoNetwork. Mae'n rheolwr catalog metadata, sy'n ddelfrydol ar gyfer geoportal neu clearinghouse.
  • Gradd. Menter a aned ym Mhrifysgol Bonn, yn yr Almaen, gyda galluoedd sy'n cyfateb i GeoServer.

Ar lefel y siop lyfrau

  • GEOS
  • PROJ4
  • Awgrymodd y Swyddog Datblygu
  • GDAL / OGR

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

cwrs-o-javaO'r uchod, mae o leiaf 5 o'r rhai a ddatblygwyd yn Java yn cael eu rhestru fel prosiectau o sylfaen OSGeo, rhai mewn deorfa, i chwilio am gynaliadwyedd a chydweddoldeb.

Byddai'n ddiddorol cael bwrdd crwn o arbenigwyr mewn rhaglenni sy'n siarad am pam eu bod yn well neu'n casáu Java, efallai y byddai'n cael ei drafod petai'r Pointers yn gwneud y broses ai peidio, pe byddai'r capasiti aml-linyn yn fwy na ieithoedd eraill os nad oes peiriant rhithwir, os yw'r diogelwch yn gymharol ; ond mewn un peth yn sicr, byddai pawb yn cytuno:

Y ffaith o fod yn draws-lwyfan, oherwydd gall ceisiadau gael eu rhedeg ar Windows, Linux, Solaris a Mac (gan osgoi ystyfnigrwydd diweddar Steve Jobs). Mae hyn yn ei gwneud yn ddeniadol i geisiadau sydd â chyrhaeddiad byd-eang, lle bydd defnyddwyr yn defnyddio gwahanol systemau gweithredu a phorwyr, gan ddatrys bron popeth gyda'r Peiriant Rhithwir enwog sydd, ar wahân i multithreading, yn datrys y broblem cludadwyedd ac yn darparu hidlo diogel rhwng y cleient a'r gweinydd.

Mae'r ffaith bod Open Source hefyd yn agwedd i werthfawrogi, er i Oracle gaffael SUN (datblygwr Java), ac amheuaeth beth allai ddigwydd yn y tymor hir gyda MySQL (trwydded GPL), bron dim un yn holi'r dyfodol o'r iaith Java.

O bosib yr hyn a ddechreuodd yr Green Teen fel prosiect a fethwyd i redeg ar setiau teledu a VHS mwyach fel yr hyn y mae Java wedi'i gyflawni o ran lleoli, er ei fod yn cyflawni amcanion. Hyd yma, mae ceisiadau Java yn 3:

cynhyrchion java

J2SE (Argraffiad Safonol), sef yr un a ddefnyddir yn gyffredinol ar gyfer adeiladu cymwysiadau ac uchafbwyntiau dosbarthedig.

J2EE (Argraffiad Menter), fel arfer ar gyfer offer busnes aml-haen, gwasanaethau cymorth o bell a masnach electronig.

J2ME (Micro Edition), y mae ceisiadau ar gyfer ffonau symudol, GPS a blychau teledu digidol yn cael eu hadeiladu.

Learn21 y Globalmentoring maent yn enghreifftiau o ddosbarthiadau rhithwir lle gallwch ddysgu Java.

Felly, yn ôl i'r cwestiwn cychwynnol, os yw Java yn werth ei ddysgu ...

Ydw.

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi.

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.