Геопространствена - ГИСGvSIGqgis

Заслужава ли си обучението на Java?

Отвъд OpenOffice, Vuze, Woopra, Или аплет, който се развива в някои сайтове, е много мобилни системи за позициониране, телевизор, GPS, банкомати, бизнес програми и много от страниците, които ежедневно платно се изпълняват на Java.

Таблицата по-долу показва как Java технология има силна домейн постоянно от 2006 2011 в сравнение с C # .net, PHP и Ruby, вероятно взети след предлагане на работа.

estadisticasJava

В случая на геопространствения носител, C ++ и Java са двата велики свята, в които са изградени приложения с отворен код; Следващата таблица обобщава нещо, темата на поста ми се фокусира върху разширяване на Java приложения, но на пръв поглед (което не е), от страна на Java за C ++ е превишена в една връзка 15 да 10.

GIS приложения в C ++

GIS приложения в Java

На ниво Desktop

 

  • Quantum GIS. Най-прилаганите в англосаксонската среда, обикновено придружени от Grass.
  • GRASS. Най-старата система OpenSource, с приоритет в растра.
  • Сага. Роден в Германия, с приоритет фокус върху научните изследвания.
  • Илюис. Инициатива, която е родена в Холандия и въпреки че идва от средата на осемдесетте, нейното развитие при интеграция на общността е лошо.

 

  • gvSIG.  Може би най-широко разпространеното приложение на OpenSource в испанската среда и може би това с по-агресивна визия за интернационализация. Към днешна дата повече от 100 от моите статии сочат към този инструмент.
  • SEXTANTE. Популяризиран от Университета в Естремадура, чудесно допълнение към gvSIG, въпреки че има библиотеки за OpenJump, Kosmo и той дори взаимодейства с GRASS.
  • uDig. Това е чисто, макар и по-малко разпределено развитие с висок потенциал, създадено от същата компания PostGIS, GeoServer и Geotools.
  • Kosmo. Работя от OpenJump, роден в Испания.
  • OpenJUMP. Наследство на канадска инициатива, наречена Jump, която беше прекратена.
  • CatMDEdit. Това е редактор на метаданни.

На ниво сървър

  • MapServer. Много широко разпространен, макар и с по-бавен напредък в развитието и интеграцията от Geoserver.
  • MapGuide OS. Поддържа се от AutoDesk, много здрав.

 

  • GeoServer. Може да е най-широко използваният сървър за данни.
  • GeoNetwork. Това е мениджър на метаданни, идеален за геопортал или клирингова къща.
  • Степен. Инициатива, родена в университета в Бон, Германия, с възможности, еквивалентни на GeoServer.

На ниво книжарница

 

  • ГЕОС
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • СТС
  • WKBj4

Разбира се, на-на JavaОт горепосоченото, най-малко 5 от тези, разработени в Java, са изброени като проекти на фондацията OSGeo, някои в инкубация, в търсене на устойчивост и взаимно допълване.

Би било интересно да имаме кръгла маса на експерти по програмиране, за да поговорим защо предпочитат или мразят Java, евентуално ще бъде обсъдено дали указателите улесняват или не процеса, ако многопоточността ще има предимство пред други езици, ако няма виртуална машина, ако сигурността е относителна ; но в едно нещо всички те биха се съгласили:

Фактът, че сте мултиплатформен, тъй като приложенията могат да работят на Windows, Linux, Solaris и Mac (пренебрегвайки скорошния инат на Стив Джобс). Това го прави привлекателен за приложения с глобален обхват, където потребителите ще използват различни операционни системи и браузъри, решавайки почти всичко с известната виртуална машина, която освен че изпълнява многонишкови задачи, решава проблема с преносимостта и осигурява сигурно филтриране между клиент и сървър.

Също така фактът, че Open Source е един аспект, за да се оцени, въпреки че Oracle придобити SUN (Java разработчик), както и някои да се съмняват в това, което ще се случи в дългосрочен план с MySQL (GPL лиценз), почти никой не поставя под въпрос бъдещето на езика Java.

Вероятно онова, което Green Teen стартира като неуспешен проект, който се изпълнява по телевизиите и VHS вече не прилича на постигнатото от Java при позиционирането, въпреки че го прави по цели. Към днешна дата има 3 Java приложения:

 

java продукти

J2SE (стандартно издание), което обикновено се използва за изграждането на разпределени приложения и applests.

J2EE (Enterprise Edition), обикновено за многослойни бизнес инструменти, отдалечени услуги за поддръжка и електронна търговия.

J2ME (Micro Edition), с които се изграждат приложения за мобилни телефони, GPS и цифрови телевизионни касети.

Aprender21 y Globalmentoring те са примери за виртуални класни стаи, където можете да научите Java.

 

Така че, връщайки се към първоначалния въпрос, ако Java си заслужава да се научи ...

Да.

Голджи Алварес

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Бутон "Нагоре" горе