Архитектура платформы Eclipse устроена в виде набора расширяемых подсистем. 2 В неё входят три подпроекта, разрабатываемых более или менее независимо друг от друга — Platform, JDT (Java development tools) и PDE (Plug-in development environment). 2
Платформа (Platform) является ядром Eclipse. 2 Она предоставляет базовые сервисы, которые позволяют разработчикам определять видимые пользователю артефакты, создавать пользовательские интерфейсы, работать с системами контроля версий, средами отладки и справочной системой. 2
JDT позволяет разрабатывать приложения Java. 2
PDE — новые компоненты Eclipse. 2
Основой архитектуры Eclipse Platform является принцип использования подключаемых модулей (plug-in). 4 Платформа реализует механизмы обнаружения, интеграции и выполнения таких модулей. 4
Некоторые основные компоненты Eclipse Platform: