Стоит ли изучать Java?
Помимо OpenOffice, Vuze, Woopra, или апплеты, которые развернуты на некоторых веб-страницах, очень позиционируются в системах для мобильных телефонов, ТВ, GPS, банкоматов, бизнес-программ и многих страниц, которые мы ежедневно просматриваем, работают на Java.
Следующий график показывает, как технология Java имеет заметно устойчивый домен от 2006 до 2011 по сравнению с C # .net, php и Ruby, возможно, полученная из предложений о работе.
В случае геопространственной среды C ++ и Java - это два великих мира, в которых построены приложения с открытым исходным кодом; следующая таблица суммирует что-то, по теме сообщения я сосредоточен на расширении на Java-приложениях, но с первого взгляда (чего это не так), со стороны Java он превосходит C ++ в отношении 15 к 10.
Приложения ГИС в C ++ |
Приложения ГИС в Java |
На уровне рабочего стола
|
|
На уровне сервера
|
|
На уровне библиотеки
|
|
Из предыдущих, по крайней мере, 5 из тех, что были разработаны на Java, представлены в качестве проектов фонда OSGeo, некоторые из которых являются инкубационными, в поисках устойчивости и взаимодополняемости.
Было бы интересно провести круглый стол с экспертами по программированию, чтобы поговорить о том, почему они предпочитают или ненавидят Java, возможно, будет обсуждаться, сделают ли указатели процесс простым или нет, будет ли многопоточность иметь преимущество перед другими языками, если нет виртуальной машины, если безопасность относительна ; но в одном они все соглашались:
Факт мультиплатформенности, поскольку приложения могут работать на Windows, Linux, Solaris и Mac (игнорируя недавнее упорство Стива Джобса). Это делает его привлекательным для приложений с глобальным охватом, где пользователи будут использовать разные операционные системы и браузеры, решая практически все с помощью знаменитой виртуальной машины, которая, помимо выполнения многопоточных задач, решает проблему переносимости и обеспечивает безопасную фильтрацию между клиент и сервер.
Также факт, что Open Source является оцененным, хотя Oracle приобрел SUN (Java-разработчик), и что некоторые сомнения в том, что произойдет в долгосрочной перспективе с MySQL (из лицензии GPL), почти никто не сомневается в будущем языка Java.
Возможно, то, что Green Teen начинало как неудавшийся проект для показа на телевидении и VHS, больше не похоже на то, что Java достигла в позиционировании, хотя в целях. На сегодняшний день существует 3 Java-приложения:
J2SE (Standar Edition), который обычно используется для построения распределенных приложений и приложений.
J2EE (Enterprise Edition), как правило, для многоуровневых корпоративных инструментов, служб удаленной поддержки и электронной коммерции.
J2ME (Micro Edition), с помощью которого создаются приложения для мобильных телефонов, GPS и цифровых телевизионных коробок.
Aprender21 y Globalmentoring являются примерами виртуальных классных комнат, где вы можете изучать Java.
Поэтому, возвращаясь к первоначальному вопросу, если Java стоит изучить ...