2013-03-14 5 views
5

Я пытаюсь изучить Eclipse RCP и читать статьи в Интернете. Я смущен, что в учебниках Eclipse RCP рассказывается о разработке плагинов Eclipse. Я не могу понять Eclipse RCP.Eclipse RCP и плагин Eclipse

Какова связь между Eclipse RCP и плагинами Eclipse?

Я хочу разработать приложение с Eclipse RCP в качестве интерфейса пользовательского интерфейса (это, не так ли?). Что это связано с разработкой Eclipse Plugin?

ответ

3

Какова связь между Eclipse RCP и плагинами Eclipse?

Они оба используют Eclipse в качестве интегрированной среды разработки (IDE).

Платформа клиента Eclipse Rich Platform (RCP) - это общая платформа Java для запуска приложений. Он предоставляет базовые блоки для построения графического интерфейса с богатым клиентским приложением с использованием среды OSGi.

Eclipse RCP - это база SWT для создания графических приложений.

Плагины Eclipse расширяют функциональность Eclipse IDE.

Внутренние модули Eclipse RCP и Eclipse имеют некоторое сходство с OSGi.

+0

Спасибо за ваш ответ. Более того, я спрашивал, почему мне нужно знать о разработке плагинов Eclipse для разработки приложений Eclipse RCP? – TheKojuEffect

+1

Поскольку, как я уже сказал в своем ответе, встроенные плагины Eclipse RCP и Eclipse имеют некоторые сходства OSGi. Кроме того, вы расширяете те же классы Eclipse, чтобы получить необходимую функциональность. Вы не обязаны изучать разработку плагинов для разработки приложения RCP. Вы узнаете, какая разработка плагина вам понадобится при разработке приложения RCP. –

+0

Спасибо, сейчас немного лучше. Во всяком случае, я буду исследовать больше. :-) – TheKojuEffect

0

Eclipse - это среда разработки, которая предоставляет возможности разработки для Java, C++ и так далее.

Eclipse IDE - приложение RCP Eclipse.

Возможно, вы разработали плагины Eclipse, которые расширят Eclipse IDE. Возможно, вы разработали плагины Eclipse, которые станут частью приложения RCP Eclipse, которое является вашим собственным созданием.

0

Если вы хотите создать приложение RCP Eclipse, вы создадите выделенный класс приложения. В этом классе приложения вы добавите все элементы управления swt, которые хотите добавить. Eclips RCP является автономным приложением.

Разработка плагина Eclipse означает создание плагина, что означает создание определенной функции отдельно. если вы хотите, вы можете добавить его в приложение RCP или в любой другой плагин.

В основном разработка плагинов разрабатывает подключаемую или отключаемую функцию.

например, я создаю приложение RCP «CAR», и я создаю плагин «AC», если я хочу добавить функцию «AC» к «CAR», которую я могу добавить или нет.

Единственное отличие между плагином и приложением RCP - это класс приложения.

Смежные вопросы