Eclipse Foundation
Eclipse Foundation — некоммерческая организация, координирующая работы по проектам Eclipse.
CEO Eclipse Foundation — Mike Milinkovich (Майк Милинкович) г. Оттава, Канада.
Некоторые основные участники альянса:
По принципиальным причинам в альянс не входят Sun и Microsoft, хотя последняя объявила [1] о сотрудничестве с Eclipse Foundation. В частности, на конференции EclipseCon 2008 было заявлено [2] о начале поддержки в продуктах Microsoft двух Eclipse проектов — SWT и Higgins. SWT будет поддерживаться в WPF, поддержка Higgins будет обеспечена в технологии Windows CardSpace.
Примечания
- ↑OpenNET.ruMicrosoft продолжает демонстрировать открытость (7 марта 2008 г.). Архивировано из первоисточника 23 февраля 2012.Проверено 17 марта 2008.
- ↑OpenNET.ruMicrosoft начинает поддержку двух Eclipse проектов (20 марта 2008 г.). Архивировано из первоисточника 23 февраля 2012.Проверено 20 марта 2008.
Ссылки
- eclipse.org
- wiki.eclipse.org
- Дэрил Тафт. Eclipse на пути к светлому будущему, PCWeek.ru (22 октября 2007).
| Eclipse Foundation | |
|---|---|
| AspectJ · BIRT · Buckminster · Eclipse · Equinox · EclipseLink · SWT · Mylyn · Jetty · JFace · Rich AJAX Platform · Virgo | |
| Лицензия: Eclipse Public License · Вебсайт: http://www.eclipse.org/ |
- Eclipse
- FLOSS-организации
Обзор платформы Eclipse — как её использовать

Eclipse является бесплатной программной платформой с открытым исходным кодом, контролируется организацией Eclipse Foundation. Написана на языке программирования Java и основной целью её создания является повышение продуктивности процесса разработки программного обеспечения.
Претендует на статус наиболее популярной Java IDE и является единственным конкурентом такой мощной платформы как NetBeans.
Но в отличие от NetBeans который для создания элементов пользовательского интерфейса использует платформо-независимую библиотеку Swing, в Eclipse используется платформо-зависимая библиотека SWT — Standard Widget Toolkit.
IDE разработанные на базе платформы Eclipse применяются для создания программного обеспечения на различных языках программирования, так как Eclipse является платформой для разработки любых интегрированных сред программирования и расширений для себя же, по принципу «Плагины для Eclipse разрабатываются в самой Eclipse».
Особенности платформы Eclipse
- Кроссплатформенность — работает под операционными системами Windows, Linux, Solaris и Mac OS X.
- Используя Eclipse можно программировать на множестве языков, таких как Java, C и C++, PHP, Perl, Python, Cobol и других.
- Является фреймворком для разработки других инструментов и предлагает обширный набор API для создания модулей.
- Используя подход RCP (Rich Client Platform) Eclipse является инструментом для создания практически любого клиентского программного обеспечения.
Работа над проектом Eclipse ведётся в нескольких направлениях, основные три — работа над платформой Eclipse, разработка Java IDE, разработка плагинов для расширения функциональности Eclipse.
Гибкость и расширяемость достигается благодаря модульности платформы.
Архитектура платформы Eclipse
- Основным элементом является исполняющая среда — Eclipse Runtime, в которой выполняются коды расширений и модулей. Она обеспечивает всю базовую функциональность платформы — управление расширениями и обновлениями, взаимодействие с операционной системой, обеспечение работы системы помощи.
- Следующим элементом является собственно IDE — она отвечает за управление основными элементами программы, их расположением и настройками, управление проектами, отладку и сборку проектов, поиск по файлам и командную разработку.
В стандартную поставку Eclipse SDK включены два плагина — Java Development Tools или JDT, и Plug-in Developer Environment или PDE, таким образом мы получаем полностью готовую IDE для Java программирования и для разработки расширений для Eclipse.
Eclipse SDK — это минимальная версия, идеальная для знакомства с платформой и обучения. В дальнейшем, определившись с целями, вы можете скачать и использовать любую подходящую для ваших задач сборку, уже укомплектованную необходимыми расширениями.
Примеры других специализированных сборок Eclipse
- Eclipse IDE for Java Developers — среда разработки на языке Java.
- Eclipse IDE for Java EE Developers — среда разработки веб приложений и корпоративных приложений с использованием технологии Java EE.
- Eclipse IDE for C/C++ Developers — функциональная IDE для программирования на C и C++.
- Eclipse IDE for JavaScript Web Developers — IDE для разработки веб приложений с использованием HTML, XML, JavaScript и CSS.
Можно скачать уже готовую сборку, необходимую вам для работы или потрудиться и установить необходимые модули. В рамках данной статьи обратим внимание на базовый пакет — Eclipse SDK.
Его можно загрузить на сайте http://www.eclipse.org/downloads, в процессе загрузки вам будет предложено выбрать из выпадающего списка свою операционную систему, затем вы будете перенаправлены на страницу с выбором территориально близкого зеркала для скачивания.
Выбирайте Eclipse Classic — этот пакет полностью готов для разработки приложений на Java и плагинов для Eclipse.
Eclipse
Устройте конкурс между агентствами и узнайте реальные цены и сроки выполнения вашего проекта. Создание заказа занимает 5 минут.
Об инструменте
Что такое Eclipse
Eclipse – это обобщенное название различных версий интегрированной среды разработки от Eclipse Foundation. Существуют разные пакеты Eclipse IDE, которые поддерживают работу на том или ином языке программирования. Также есть версии Eclipse IDE для научных вычислений, создания графических моделей и Java-фреймворка от Eclipse – Eclipse Scout. Более того, существуют облачные IDE от Eclipse Foundation, с которыми можно работать над кодом в браузере.
Основные возможности Eclipse
- Встроенный отладчик.
- Подсветка синтаксиса.
- Сворачивание кода.
- Рефакторинг кода.
- Умное автодополнение кода.
- Поддержка версий для нескольких языков программирования: Java, C, C++, PHP, а также расширения от сторонних разработчиков для использования ряда других языков.
- Встроенная интеграция с системой контроля версий Git.
- Собственный маркетплейс с плагинами для расширения функциональности.
- Возможность развертывания IDE на облаке.
- Возможность развертывания на кластере Kubernetes с поддержкой Kubernetes API.
Особенности Eclipse
Eclipse IDE располагает большой коллекцией плагинов, которые представлены на официальном маркетплейсе. Благодаря интеграции с Git, разработчики отслеживать и вести историю изменения проекта.
Преимущества Eclipse
- Открытый исходный код и бесплатное использование.
- Кроссплатформенность: есть версии для Windows, Linux и macOS.
- Маркетплейс с большим количеством расширений.
- Поддержка нескольких языков программи
- Кастомизируемый интерфейс.
- Возможность разворачивания IDE в облачной среде.
Eclipse Foundation
Eclipse Foundation — некоммерческая организация, координирующая работы по проектам Eclipse.
Eclipse Foundation — некоммерческая организация, координирующая работы по проектам Eclipse. Основана 2 февраля 2004 года.
Продукты (4)
Продукты (ит-системы) данного вендора. Добавить продукт можно здесь.
| Продукт | Технология | Кол-во проектов |
|---|---|---|
| Jakarta EE (ранее Java EE) | Средства разработки приложений | 2 |
| Eclipse | Средства разработки приложений | 0 |
| Eclipse BIRT | BI | 0 |
| Open IoT Stack for Java | Интернет вещей Internet of Things (IoT), Средства разработки приложений | 0 |
Read in English | Короткая ссылка | Просмотров: 5412