|
@@ -1,8 +1,15 @@
|
|
|
# **Среда разработки - Eclipse**
|
|
|
|
|
|
***Что такое Eclipse***
|
|
|
+
|
|
|
+ Eclipse - свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.
|
|
|
+
|
|
|
+ Наиболее известные приложения на основе Eclipse Platform — различные «Eclipse IDE» для разработки ПО на множестве языков (например, наиболее популярный «Java IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый API для доступа к Eclipse Platform).
|
|
|
|
|
|
-Eclipse — свободный фреймворк для разработки модульных кроссплатформенных приложений (из материалов Wikipedia). У многих современных программистов слово eclipse ассоциируется с IDE, со средой разработки приложений. И все больше профессиональных программистов приходят к использованию этой IDE.. Чем же она так хороша? Давайте рассмотрим поподробней.
|
|
|
+####Преимущества
|
|
|
|
|
|
+ Eclipse — в первую очередь полноценная Java IDE, нацеленная на групповую разработку: среда интегрирована с системами управления версиями — CVS в основной поставке, для других систем (например, Subversion, MS SourceSafe) существуют плагины. В силу бесплатности и высокого качества, Eclipse во многих организациях является корпоративным стандартом для разработки приложений.
|
|
|
|
|
|
-
|
|
|
+ Второе назначение Eclipse — служить платформой для разработки новых расширений, чем он и завоевал популярность: любой разработчик может расширить Eclipse своими модулями. Уже существуют C/C++ Development Tools (CDT), разрабатываемые инженерами QNX совместно с IBM, и средства для языков COBOL, FORTRAN, PHP и пр. от различных разработчиков. Множество расширений дополняет среду Eclipse менеджерами для работы с базами данных, серверами приложений и др.
|
|
|
+
|
|
|
+ Eclipse написана на Java, потому является платформо-независимым продуктом, за исключением библиотеки SWT, которая разрабатывается для всех распространённых платформ (см. ниже). Библиотека SWT используется вместо стандартной для Java библиотеки Swing. Она полностью опирается на нижележащую платформу (операционную систему), что обеспечивает быстроту и натуральный внешний вид пользовательского интерфейса, но иногда вызывает на разных платформах проблемы совместимости и устойчивости приложений.
|