| Каталог | Индекс раздела |
© IBM Corporation 2001, 2003
Аннотация: Платформа Eclipse разработана для построения интегрированных средств разработки (IDE), которые могут быть использованы для создания различных приложений, таких как Web-сайты, встроенные программы Java
, программы C++ и Enterprise JavaBeans
. Эта статья является общим техническим введением в Платформу Eclipse. Часть I представляет технический обзор архитектуры. Часть II является обучением на примере тому, как Платформа Eclipse использована для построения полнофункциональной среды разработки Java.
Содержание
Часть I: Технический обзор Платформы Eclipse
Архитектура Среды Выполнения Платформы и подключений
Рабочие пространства
Рабочее место и инструментальные средства пользовательского интерфейса
SWT
JFace
Рабочее место
Интеграция UI
Поддержка командной разработки
Помощь
Эпилог
Часть II: Пример использования Платформы Eclipse - средства разработки Java
Свойства JDT
Реализация JDT
Проекты Java
Компилятор Java
Модель Java
UI Java
Выполнение и отладка кода Java
Эпилог
Платформа Eclipse является IDE для чего угодно и ни для чего конкретно.
На Рисунке 1 показана копия экрана главного окна рабочего места, как оно выглядит только со стандартными общими компонентами, которые являются частью Платформы Eclipse.

Рисунок 1. Пользовательский интерфейс Платформы Eclipse.
Представление навигатора (Рисунок 1, вверху слева) показывает файлы в рабочем пространстве пользователя; текстовый редактор (вверху справа) показывает содержимое файла; представление задач (внизу справа) показывает список того, что делается; представление схемы (внизу слева) показывает содержимое схемы файла, который редактируется (недоступно для файлов с обычным текстом).
Хотя Платформа Eclipse имеет много встроенных функций, большинство из этих функций весьма общие. Для того, чтобы делать новые вещи, и фокусировать общую функциональности на чем-то конкретном, она берет дополнительные инструменты, расширяющие Платформу для работы с новыми типами содержимого,
Платформа Eclipse строится на механизме обнаружения, интеграции и выполнения модулей, называемых подключениями. Поставщик инструмента пишет инструмент как отдельное подключение, которое оперирует с файлами в рабочем пространстве, и выставляет элементы пользовательского интерфейса своего инструмента на рабочее место. Когда Платформа загружается, пользователю представляется IDE, составленная из ряда доступных подключений.
Качество работы пользователя в значительной мере зависит от того, насколько хорошо инструменты интегрированы с Платформой и насколько хорошо разные инструменты работают вместе.
| Каталог | Индекс раздела |