Eclipse: различия между версиями

Содержимое удалено Содержимое добавлено
оформление плюс убрал немецкую интервики, так как учебник был удалён
Строка 1:
<div style="float:right;margin-left:1em;clear:both">__TOC__</div>
[[w: Eclipse (среда разработки)| Eclipse]] (произносится «''и-кли́пс''», от английского «''затмение''»)
 
== Начало работы ==
=== Что это? ===
Eclipse — [[:w: Eclipse Platform |фреймворк]] (каркас) для разработки (конструирования) десктоп-программ с [[:w: GUI |графическим интерфейсом]] (и без).
 
Каркас расширяется при помощи [[:w: plug-in |плагинов]].
Наиболее известные, так называемые [[:w: Integrated Development Environment |IDE]]-плагины:
* Java plug-in, так как сам Eclipse-фреймворк написан на языке [[:w: Java |Java]]
* C/С++ plug-in, так как язык C/C++ наиболее распространен в [[:w: community |свободном сообществе]]
* PHP
* С#
* xtmlWTP
 
Eclipse-фреймворк применяется не только как базис интерактивных программ, и не только с языками C/C++/Java, это универсальный [[:w: framework |фреймворк]].
 
=== Лицензия ===
Eclipse-фреймворк лицензируется для использования по одной из свободных лицензий,
первоначально [[:w: CPL |Common Public License]],
ныне - [[:w: EPL |Eclipse Public License]].
 
Эти лицензии [[:w:IBM |IBM]] признаны свободными и одобрены [[:w: FSF |FSF]],
хотя и не защищают от разворовывания [[:w: public domain| public domain]], как [[:w: GPL |GPL]].
 
Это компромиссные лицензии, которые позволяют ортодоксальному бизнесу
скрывать знания в закрытых Эклипс-плагинах,
защищать свои [[:w: Know-how | know-how (ноу-хау, секрет производства)]]
и получать конкурентные преимущества над другими людьми.
 
Строка 42:
 
== Плагины ==
Любая программа, собранная на основе фреймворка Eclipse, представляет из себя [[:w: плагин|плагин]] или feature (группу плагинов).
 
Одна из самых важных сборок&nbsp;— [[:w: Eclipse (среда разработки)|Eclipse IDE]]&nbsp;— включает:
* инструмент сборки — PDT (Plugin Development Tools);
* инструмент модификации и создания новых компонент — [[:w: JDT|JDT]] (Java Development Tools)
* и другие инструменты.
 
Строка 52:
 
=== Eclipse JDT ===
[[:w: JDT|Eclipse JDT]]
 
=== Eclipse CDT ===
Строка 58:
 
=== Eclipse PDT ===
[[:w: Eclipse_PDT|Eclipse PDT]]
 
 
=== JSDT ===
Строка 200 ⟶ 199 :
 
-->
 
{{wikipedia|Eclipse}}
 
== Литература ==
[[Eclipse/Literature]]
 
{{wikipedia|Eclipse (среда разработки)}}
 
[[Категория:Программирование]]
Строка 210 ⟶ 209 :
{{BookCat}}
 
[[de:Eclipse]]
[[en:Using Eclipse]]