Глоссарий терминов

Зачастую, применение разных терминов для описания одного и того же понятия приводит к затруднениям. Кроме того, еще большие затруднения возникают, если с помощью одного термина описываются разные понятия. Поэтому следует особенно тщательно подбирать подходящие слова для описания понятий, встречающихся в комментариях, исходном коде и документации.

Eclipse

Eclipse - это имя проекта, поддерживающего создание интегрированных инструментов разработки приложений, в целом. Он представляет набор связанных проектов. В частности, платформу Eclipse, инструменты разработки Java (JDT) и среду разработки модулей (PDE).
Платформа Eclipse
Платформа Eclipse - это набор базовых сред и служб, на основе которых создаются расширения модулей. Кроме того, она предоставляет среду выполнения для загрузки и запуска модулей. Для правильного применения этого термина следует ознакомиться с некоторыми полезными сведениями о платформе. Во-первых, платформу Eclipse как таковую нельзя рассматривать как самостоятельный продукт. Непосредственные потребители платформы - это разработчики инструментов (независимые вендоры программного обеспечения), поскольку именно они с помощью платформы Eclipse создают конечные продукты.
Платформа Eclipse состоит из двух основных компонентов ядра и пользовательского интерфейса. Все, что относится к пользовательскому интерфейсу, предусматривает применение системы организации окон, а элементы, связанные с ядром, допускают автономное выполнение. Компонент платформы Eclipse, описывающий пользовательский интерфейс, называется рабочей средой. Второй компонент платформы Eclipse называется ядром платформы или просто ядром.
Таким образом, платформа Eclipse представляет собой ядро, вокруг которого разработчики инструментов создают различные модули.
Комплект для разработки приложений Eclipse
Комплект для разработки приложений Eclipse включает в себя платформу Eclipse, инструменты разработки Java и PDE. Помимо платформы, комплект для разработки приложений предоставляет инструменты, необходимые в частности для применения Eclipse в качестве собственной среды разработки.

Платформа - это сокращение от термина "платформа Eclipse".

Рабочая среда - сокращение от термина "пользовательский интерфейс платформы Eclipse".

Рабочая среда представляет собой среду пользовательского интерфейса высокого уровня, на основе которой из отдельных компонентов можно создавать продукты со сложным пользовательским интерфейсом. Рабочая среда создается поверх JFace, SWT и ядра платформы.
Ядро - сокращение от термина "ядро платформы Eclipse".
Описывает инфраструктуру платформы Eclipse/ которая не относится к пользовательскому интерфейсу. Основные компоненты: среда выполнения платформы и управление модулями, управление рабочими областями и ресурсам, а также управление версиями и конфигурацией.
Среда выполнения - Сокращение от термина "Среда выполнения ядра платформы Eclipse".
Нижний уровень ядра платформы, предназначенный для обработки реестра модулей и отдельных модулей. Обратите внимание, что в состав среды выполнения ядра платформы не входят рабочие области и ресурсы (они обрабатываются модулем ресурсов).
Рабочая область
Рабочая область обеспечивает общие функции управления ресурсами платформы Eclipse. Обратите внимание, что наличие рабочей области и ресурсов в платформе необязательно. В некоторых конфигурация рабочая область не предусмотрена.
Пользовательский интерфейс - сокращение от термина "пользовательский интерфейс платформы Eclipse".
Общий термин, описывающий компонент пользовательского интерфейса платформы Eclipse.
JFace
JFace представляет собой среду пользовательского интерфейса промежуточного уровня, предназначенную для создания сложных компонентов пользовательского интерфейса, таких как программы просмотра свойств. JFace работает совместно с SWT.
SWT
SWT (Standard Widget Toolkit) представляет собой компактный и эффективный набор инструментов с переносимыми API и внутренней реализацией. В настоящее время SWT поддерживается в операционных системах Windows, Linux (системы организации окон GTK и Motif), AIX (Motif), Solaris (Motif), HP-UX (Motif), QNX (Photon) и Mac OS X (Carbon).
JDT
Средства разработки Java (по юридическим причинам строка "средства разработки" пишется строчными буквами) расширяют платформу Eclipse функциями разработки программ Java.
PDE
Среда разработки модулей предоставляет специальные инструменты для разработки модулей Eclipse.