Каковы различия между плагинами, функциями и продуктами в Eclipse RCP?


в чем разница? Что для чего используется?

1 66

1 ответ:

Как RCP tutorial подробности

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

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

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

first rcp


The Характеристика Учебник упоминает

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

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

new feature


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

Product definition file show the overview tab


Так:

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