Ці варта вывучаць Java?

Акрамя OpenOffice, Vuze, WoopraЦі аплет, які разгортваецца на некаторых вэб-сайтах, вельмі мабільныя сістэмы пазіцыянавання, TV, GPS, банкаматы, бізнес-праграмы, і многія з старонак, якія штодня ветразь выкананых на Java.

У наступнай табліцы паказана, як тэхналогія Java мае моцную вобласць устойліва з 2006 2011 ў параўнанні з C # .net, PHP і Ruby, магчыма, прынятыя наступныя прапановы аб працы.

estadisticasJava

У выпадку геопространственных асяроддзя, C ++ і Java з'яўляюцца дзве вялікія светы, якія пабудаваныя адкрытыя прыкладання крыніцы; У наступнай табліцы прыведзены сёе-тое, тэма паста я засяродзіцца на пашырэнні на Java прыкладанняў, але на першы погляд (які не з'яўляецца), з боку Java на C ++ перавышана ў адносінах 15 да 10.

Прымяненне ГІС ў C ++

ГІС прыкладанняў у Java

Ўзровень рабочага стала

 

  • Quantum GIS. Часцей за ўсё рэалізуецца ў англасаксонскім асяроддзі, звычайна суправаджаецца Травой.
  • GRASS. Самая старая сістэма OpenSource, з прыярытэтам у растры.
  • Сага. Нарадзіўся ў Германіі, з упорам на даследаванні.
  • Ільвіс. Ініцыятыва, якая нарадзілася ў Галандыі, і хоць яна зыходзіць з сярэдзіны васьмідзесятых гадоў, але яе развіццё ва ўмовах інтэграцыі супольнасці дрэннае.

 

  • gvSIG.  Магчыма, самае распаўсюджанае прыкладанне OpenSource у іспанамоўным асяроддзі, і, магчыма, з больш агрэсіўным бачаннем інтэрнацыяналізацыі. На сённяшні дзень больш за 100 маіх артыкулаў паказваюць на гэты інструмент.
  • SEXTANTE. Прапагандаваны Універсітэтам Эстрэмадуры, які з'яўляецца выдатным дапаўненнем gvSIG, хаця ёсць бібліятэкі для OpenJump, Kosmo, і ён нават узаемадзейнічае з GRASS.
  • uDig. Гэта чыстая, хоць і менш размеркаваная распрацоўка з вялікім патэнцыялам, створаная той жа кампаніяй PostGIS, GeoServer і Geotools.
  • Космо. Я працую ў OpenJump, які нарадзіўся ў Іспаніі.
  • OpenJUMP. Спадчына канадскай ініцыятывы пад назвай Jump, якая была спынена.
  • CatMDEdit. Гэта рэдактар ​​метададзеных.

На ўзроўні сервера

  • MapServer. Вельмі распаўсюджаны, хаця і з больш павольным прагрэсам у развіцці і інтэграцыі, чым Geoserver.
  • АС MapGuide. Падтрымліваецца AutoDesk, вельмі надзейны.

 

  • GeoServer. Гэта можа быць найбольш шырока выкарыстоўваемы сервер дадзеных.
  • GeoNetwork. Гэта менеджэр каталога метададзеных, які ідэальна падыходзіць для геапарталу або інфармацыйнага цэнтра.
  • Ступень. Ініцыятыва нарадзілася ў Універсітэце Бона ў Нямеччыне, што эквівалентна магчымасці Geoserver.

А бібліятэкі ўзроўню

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • GeoTools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

Вядома, з-ЯвыЗ прыведзенага вышэй, па меншай меры 5 развітых ў Java, пералічаных у праектах OSGeo Foundation, некаторыя ў інкубацыі, у пошуках ўстойлівасці і ўзаемадапаўняльнасці.

За круглым сталом экспертаў па праграмаванні было б цікава пагаварыць пра тое, чаму яны аддаюць перавагу альбо ненавідзяць Java, магчыма, будзе абмяркоўвацца, калі Паказальнікі спросцяць працэс ці не, калі шматпрофільная здольнасць будзе мець перавагу перад іншымі мовамі, калі няма віртуальнай машыны, калі бяспека адносная ; але ў адным яны ўсе пагадзіліся б:

Факт мультыплатформнасці, бо прыкладанні могуць працаваць на Windows, Linux, Solaris і Mac (ігнаруючы нядаўнюю ўпартасць Стыва Джобса). Гэта робіць яго прывабным для прыкладанняў глабальнага ўзроўню, дзе карыстальнікі будуць выкарыстоўваць розныя аперацыйныя сістэмы і браўзэры, вырашаючы практычна ўсё са знакамітай віртуальнай машынай, якая, акрамя выканання шматструменных задач, вырашае праблему партатыўнасці і забяспечвае бяспечную фільтрацыю паміж кліент і сервер.

Акрамя таго, той факт, што Open Source з'яўляецца аспектам для ацэнкі, хоць Oracle набыла Sun (Java распрацоўшчык), і некаторыя сумневы, што адбудзецца ў доўгатэрміновай перспектыве з MySQL (ліцэнзія GPL), амаль ніхто не ставіць пад сумнеў будучыню мова Java.

Магчыма, тое, што "Зялёны падлетак" пачаў як няўдалы праект па тэлевізарах і VHS, больш не нагадвае тое, чаго дасягнула Java у пазіцыянаванні, хоць гэта і робіцца ў мэтах. На сённяшні дзень існуе 3 прыкладання Java:

 

ява прадукты

J2SE (Standard Edition), якая звычайна выкарыстоўваецца для пабудовы размеркаваных прыкладанняў і applests.

J2EE (Enterprise Edition), як правіла, для шматслойных бізнес-інструментаў, паслуг дыстанцыйнай падтрымкі і электроннай камерцыі.

J2ME (Micro Edition), з дапамогай якога будуюцца мабільныя прыкладання, GPS і лічбавыя тэлевізійныя блокі.

Aprender21 y Глабалізацыя Прыклады віртуальных класаў, дзе вы можаце даведацца Java.

 

Такім чынам, вернемся да першапачатковага пытанні, ці з'яўляецца гэта каштуе навучанне Java ...

Так.

Пакіньце адказ

Ваш электронны адрас не будзе апублікаваны.

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца для вашых каментароў.