A yw Java yn werth ei ddysgu?
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.
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
|
|
Ar lefel y gweinydd
|
|
Ar lefel y siop lyfrau
|
|
O'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 rhaglennu i siarad pam eu bod yn well ganddynt neu'n casáu Java, byddai'n cael ei drafod o bosibl a yw Pointers yn gwneud y broses yn syml ai peidio, pe bai gan y gallu aml-wyneb fantais dros ieithoedd eraill os nad oes peiriant rhithwir, os yw diogelwch yn gymharol ; ond ar un peth byddent i gyd yn cytuno:
Y ffaith o fod yn aml-blatfform, gan y gall y cymwysiadau redeg ar Windows, Linux, Solaris a Mac (gan anwybyddu ystyfnigrwydd diweddar Steve Jobs). Mae hyn yn ei gwneud yn ddeniadol ar gyfer cymwysiadau sydd â chwmpas byd-eang, lle bydd defnyddwyr yn defnyddio gwahanol systemau gweithredu a phorwyr, gan ddatrys bron popeth gyda'r Rhith-beiriant enwog sydd ar wahân i berfformio tasgau aml-wyneb, yn datrys y broblem cludadwyedd ac yn darparu hidlo diogel rhwng y cleient a 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 y Green Teen fel prosiect a fethodd i redeg ar setiau teledu ac nid yw VHS bellach yn debyg i'r hyn y mae Java wedi'i gyflawni wrth ei leoli, er ei fod yn gwneud hynny mewn amcanion. Hyd yma, mae 3 chais 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 ...