Eclipse IDE — без триалов и нагибаловок программа, ядрёная находка
Категория: Разработка · Лицензия: EPL · Платформа: Windows / macOS / Linux (зависит от программы)
⬇ Скачать с официального сайтаEclipse — IDE-ветеран, которого хоронят уже 15 лет, а он живёт
Один из старейших открытых IDE, существует с 2001 года. Изначально — Java-IDE от IBM, потом передали Eclipse Foundation. Сейчас под Eclipse Public License 2.0. Сам Eclipse написан на Java, использует собственный UI-тулкит SWT (Standard Widget Toolkit) вместо Swing — рендеринг нативный для каждой ОС, поэтому Eclipse везде выглядит «как родное приложение», что одновременно его сила и его слабость.
Что это, на самом деле
Eclipse — не один IDE. Это платформа OSGi-плагинов, на которой собрано несколько готовых дистрибутивов:
- Eclipse IDE for Java Developers — самый популярный, JDT (Java Development Tools).
- Eclipse IDE for Enterprise Java and Web — плюс WTP (веб-инструменты), Maven, серверы приложений.
- Eclipse IDE for C/C++ Developers — CDT, поддержка GCC/Clang, GDB-отладка.
- Eclipse IDE for PHP Developers — PDT.
- Eclipse IDE for Scientific Computing — Python, R, числовые библиотеки.
- Eclipse for Embedded C/C++ — для ARM, тулчейны, JTAG-отладка.
Плюс куча производных продуктов на той же платформе: STS (Spring Tool Suite), RAD (IBM), MyEclipse, STM32CubeIDE, Code Composer Studio (TI). Если работаешь с MCU — скорее всего, твоя IDE это переименованный Eclipse.
JDT — почему Java-разработчики его терпят
JDT — лучший рефакторинг для Java в индустрии. Incremental compiler от Eclipse быстрее javac и поддерживает квик-фиксы на лету. Поиск использований, переименования, extract method, inline variable работают на проектах любого размера. Поддержка Maven/Gradle через плагины (M2E, Buildship). Отладчик умеет hot code replace — поменял метод, продолжил работу без перезапуска приложения.
Что в нём бесит
- Стартует медленно — холодный запуск 10-30 секунд, индексация workspace ещё дольше.
- Память — 2-4 ГБ RAM на средний проект норма.
- UI устарел визуально — иконки и шрифты из эпохи Vista, темная тема существует, но выглядит грубо.
- Конфигурация через perspectives, views, workspaces — концепции запутанные для новичка.
- Плагины могут конфликтовать — обновил один, сломал другой.
Кто его всё ещё использует
Корпоративная Java — банки, страховые, телеком. Embedded — почти все производители MCU имеют свой Eclipse-based IDE. Научные среды — bioinformatics, scientific computing. Студенты, которым в универе сказали поставить именно Eclipse. RCP-разработчики, которые пишут собственные desktop-приложения на Eclipse-платформе.
Альтернативы
IntelliJ IDEA — для Java сейчас фактический стандарт, удобнее во всём кроме скорости индексации огромных проектов. VS Code + Java Extension Pack — лёгкий вариант для небольших проектов. NetBeans — третий Java-IDE, всё ещё жив под крылом Apache. Theia — попытка переписать Eclipse на Electron, медленно набирает обороты.
Платформы
Windows, Linux (deb, rpm, tar.gz), macOS (включая Apple Silicon). Установщик Eclipse Installer выбирает версию JDK и пакеты.
Кому
Тем, кто работает с embedded-системами и chip-vendor IDE на Eclipse-базе. Тем, кто живёт в enterprise Java и привык. Тем, кому нужен бесплатный полнофункциональный Java-IDE без подписок. Не подойдёт тем, кто только начинает Java — IntelliJ Community Edition приятнее.
⬇ Скачать с официального сайта| Название | Eclipse IDE |
| Категория | Разработка |
| Лицензия | EPL |
| Официальный сайт | https://www.eclipse.org/downloads/ |
| Цена | 0 ₽ — программа бесплатная |
| Языки | Русский, английский и десятки других (зависит от сборки) |
