Начало работы с платформой Eclipse_Eclipsepintailumen
Что такое затмение?
Eclipse — это расширяемая платформа разработки на основе Java с открытым исходным кодом. Сам по себе это всего лишь фреймворк и набор сервисов для построения сред разработки посредством подключаемых компонентов. К счастью, Eclipse поставляется со стандартным набором плагинов, включая инструменты разработки Java (JDT).
Хотя большинство пользователей рады использовать Eclipse в качестве Java IDE, цели Eclipse этим не ограничиваются. Eclipse также включает среду разработки плагинов (Plug-in Development Environment, PDE). Этот компонент в основном предназначен для разработчиков программного обеспечения, которые хотят расширить Eclipse, поскольку он позволяет им создавать инструменты, которые легко интегрируются со средой Eclipse. Поскольку все в Eclipse является плагином, все разработчики инструментов имеют равные условия, когда дело доходит до предоставления плагинов для Eclipse и предоставления пользователям согласованной и унифицированной интегрированной среды разработки.
Это равенство и согласованность не ограничиваются инструментами разработки Java. Хотя Eclipse был разработан с использованием языка Java, его использование не ограничивается языком Java; например, плагины для поддержки таких языков программирования, как C/C++, COBOL и Eiffel, уже доступны или ожидаются к выпуску. Среду Eclipse также можно использовать в качестве основы для других типов приложений, не связанных с разработкой программного обеспечения, например систем управления контентом.
Ярким примером приложения на базе Eclipse является IBM WebSphere Studio Workbench, составляющая основу семейства инструментов IBM для разработки Java. Например, в WebSphere Studio Application Developer добавлена поддержка JSP, сервлетов, EJB, XML, веб-сервисов и доступа к базам данных.
Расширять