Чем отличаются подключаемые модули, функции и продукты в Eclipse RCP?

Какие есть отличия? Что используется для каких целей?

1 ответ

Решение

Как подробности учебника RCP

Плагины - это самые маленькие развертываемые и устанавливаемые программные компоненты Eclipse.

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

Основой этой архитектуры является среда выполнения Equinox of Eclipse, которая является эталонной реализацией OSGI. Смотрите OSGi development - Tutorial для подробностей.
Концепция Eclipse для подключаемых модулей аналогична концепции OSGI. Вообще говоря, пакет OSGI равен плагину и наоборот.

первый rcp


Учебник по функциям упоминает

Функциональный проект - это в основном список плагинов и других функций, которые можно понимать как отдельный логический блок.

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

Новая функция


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

Файл определения продукта показывает вкладку обзора


Так:

Плагины могут быть сгруппированы в функции, которые могут быть упакованы как исполняемый модуль, называемый продуктом.

Другие вопросы по тегам