Eclipse - пришелец из открытых систем
Известно несколько попыток создать "открытую" среду разработки. Это вполне естественно, если сложить три составляющие:
- разработчики нуждаются в консистентной, универсальной и настраиваемой среде разработки;
- никто не хочет платить лицензионные отчисления владельцам "фирменных" технологий;
- наконец, крупные корпорации, понимая важность создания инфраструктуры вокруг своих конечных продуктов, осуществляют щедрый contribution в мировое сообщество разработчиков.
Одним из самых перспективных кандидатов среди "контрибьюшинов" в сфере разработки ПО был и остается Eclipse - IDE-среда разработки, созданная на базе оболочки Websphere Studio Workbench компании IBM. Eclipse написан на Java - таким образом, проблема переносимости и универсальности этой среды решена изначально. Модульная архитектура Eclipse позволяет разработчикам и потребителям этой технологии свободно модифицировать, встраивать и добавлять возможности без перекомпиляции всего кода, адаптируя возможности Eclipse под свои нужды.