КаталогИндекс раздела


Технический обзор Платформы Eclipse

© 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, составленная из ряда доступных подключений.

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


КаталогИндекс раздела