Геопространственных - ГИСGvSIGQGIS

Стоит ли изучать Java?

Помимо OpenOffice, Vuze, Woopra, или апплеты, которые развернуты на некоторых веб-страницах, очень позиционируются в системах для мобильных телефонов, ТВ, GPS, банкоматов, бизнес-программ и многих страниц, которые мы ежедневно просматриваем, работают на Java.

Следующий график показывает, как технология Java имеет заметно устойчивый домен от 2006 до 2011 по сравнению с C # .net, php и Ruby, возможно, полученная из предложений о работе.

estadisticasJava

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

Приложения ГИС в C ++

Приложения ГИС в Java

На уровне рабочего стола

 

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

 

  • gvSIG.  Возможно, это наиболее широко распространенное приложение с открытым исходным кодом в латиноамериканской среде и, возможно, с более агрессивным видением интернационализации. На сегодняшний день более 100 моих статей указывают на этот инструмент.
  • SEXTANTE. Разработанный Университетом Эстремадуры, отличное дополнение к gvSIG, хотя есть библиотеки для OpenJump, Kosmo и даже взаимодействует с GRASS.
  • uDig. Это чистая, хотя и менее распределенная разработка с высоким потенциалом, созданная той же компанией PostGIS, GeoServer и Geotools.
  • Космо. Я работаю в OpenJump, родился в Испании.
  • OpenJUMP. Наследие канадской инициативы под названием Jump, реализация которой была прекращена.
  • CatMDEdit. Это редактор метаданных.

На уровне сервера

  • MapServer. Очень широко распространен, хотя и с более медленным прогрессом в разработке и интеграции, чем Geoserver.
  • MapGuide OS. Поддерживается AutoDesk, очень надежен.

 

  • GeoServer. Это может быть наиболее широко используемый сервер данных.
  • GeoNetwork. Это менеджер каталога метаданных, идеально подходящий для геопортала или информационного центра.
  • Степень. Инициатива, родившаяся в Университете Бонна, Германия, с возможностями, эквивалентными GeoServer.

На уровне библиотеки

 

  • GEOS
  • PROJ4
  • ПДО
  • GDAL / OGR

 

 

  • GeoTools
  • GeoAPI
  • Baltik
  • JTS
  • 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 (Standar Edition), который обычно используется для построения распределенных приложений и приложений.

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

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

Aprender21 y Globalmentoring являются примерами виртуальных классных комнат, где вы можете изучать Java.

 

Поэтому, возвращаясь к первоначальному вопросу, если Java стоит изучить ...

Да.

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

Писатель, исследователь, специалист по моделям землеустройства. Он участвовал в разработке концепции и реализации таких моделей, как: Национальная система управления имуществом SINAP в Гондурасе, Модель управления совместными муниципалитетами в Гондурасе, Интегрированная модель управления кадастром - Реестр в Никарагуа, Система управления территорией SAT в Колумбии. . Редактор блога знаний Geofumadas с 2007 года и создатель Академии AulaGEO, включающей более 100 курсов по темам ГИС, САПР, BIM и цифровых двойников.

Статьи по теме

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Вернуться к началу кнопки