Eclipse

BackendЧастота употребления: средняя· Сложность: 2/5· Актуальность: 3/5· Тренд: угасает

Eclipse — свободная открытая интегрированная среда разработки (IDE) на Java с расширяемой плагинной архитектурой на базе OSGi.

Подробно

Eclipse IDE — это бесплатная кроссплатформенная среда разработки, изначально созданная IBM для Java-разработки и переданная в 2004 году в независимый фонд Eclipse Foundation. Её ключевая особенность — модульная архитектура на OSGi: практически любая функциональность (поддержка C/C++, Python, PHP, UML, git, сборщиков Maven/Gradle) подключается как отдельный плагин, поэтому на базе Eclipse построены десятки продуктов (Spring Tool Suite, IBM Rational, Arduino IDE 1.x). Широко применяется в корпоративной Java-разработке, embedded-разработке (Eclipse CDT), а также как основа для RCP-приложений и инструментов моделирования. Помимо самой IDE, под эгидой Eclipse Foundation развиваются проекты Jakarta EE, MicroProfile, Vert.x и десятки других. В 2020-х популярность IDE снизилась в пользу IntelliJ IDEA, но релизы выходят по-прежнему каждые три месяца и продукт остаётся стандартом в ряде enterprise- и embedded-команд.

Примеры употребления

  • Установка и запуск: sudo apt install eclipse && eclipse -data ~/workspace
  • Создание проекта: File → New → Java Project, затем Run As → Java Application
  • Установка плагина: Help → Eclipse Marketplace… → поиск 'Spring Tools' → Install
  • Из коробки есть поддержка Maven/Gradle, git через EGit и рефакторинга, аналогичного IntelliJ
#IDE #Java #плагины #Eclipse Foundation #OSGi

Источники