Фрагменты

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

Когда платформа находит фрагмент и его родительский модуль, то библиотеки, расширения и точки расширения фрагмента "объединяются" с родительскими компонентами.  

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

PDE обеспечивает полную поддержку разработки фрагментов. Фрагменты можно считать "мини-модулями".  Они содержат всю функциональность модулей, но не поддерживают концепцию жизненного цикла. Фрагменты не имеют класса верхнего уровня с методами with "startup" и "shutdown".