Новая IDE с поддержкой Java: первый взгляд — что предлагает разработчикам?
Рынок инструментов для Java-разработчиков долгое время оставался стабильным: IntelliJ IDEA, Eclipse и NetBeans делили между собой почти 90% аудитории. Однако недавно на сцену вышла новая интегрированная среда разработки (IDE) — Juno Studio (рабочее название). Разработчики позиционируют её как «IDE для микросервисной эры». Мы протестировали бета-версию и готовы поделиться первыми впечатлениями.
Ключевые особенности Juno Studio
- Умный автокомплит на основе ИИ. Среда анализирует не только текущий проект, но и популярные репозитории GitHub. Если вы начинаете писать
Stream.of(...), IDE предлагает готовые цепочки операций с учётом типов данных. - Встроенная поддержка Docker и Kubernetes. Теперь не нужно переключаться между терминалом и IDE: контейнеры собираются и запускаются прямо из панели инструментов. Для Spring Boot приложений доступна «горячая замена» образов.
- Рефакторинг «на лету». Juno Studio умеет предлагать оптимизации без явного запроса: например, заменяет вложенные
ifнаswitchили предлагает выделить метод, если блок кода превышает 15 строк. - Гибридный отладчик. Поддерживает как классическую пошаговую отладку, так и «отладку по времени» (time-travel debugging). Вы можете откатить выполнение программы на несколько шагов назад, чтобы понять, где возникла ошибка.
Производительность и интерфейс
Первое, что бросается в глаза — скорость. Juno Studio запускается за 8 секунд на машине с 16 ГБ ОЗУ. Интерфейс выполнен в минималистичном стиле: тёмная тема по умолчанию, боковая панель с деревом проекта скрывается автоматически. В отличие от IntelliJ IDEA, здесь нет раздутых меню — все основные действия вызываются через командную строку (Ctrl+Shift+P).
Интеграция с Maven и Gradle
Среда «из коробки» распознаёт оба сборщика. При первом открытии проекта Juno Studio предлагает выбрать профиль сборки и автоматически подгружает зависимости. Приятный бонус: визуальный граф зависимостей с подсветкой конфликтующих версий библиотек. Это особенно полезно для больших enterprise-проектов.
Первые впечатления и недостатки
Juno Studio определённо заслуживает внимания. Она быстрее аналогов, предлагает инновационные фичи и дружелюбна к новичкам (встроенные туториалы по Java 21 и Spring Boot 3).
Однако есть и минусы:
- Плагинов пока мало — только официальные расширения от JetBrains и Eclipse.
- Не поддерживает Java версий ниже 11.
- Отсутствует интеграция с SVN и Mercurial (только Git).
Итог: Juno Studio — отличный кандидат на замену IntelliJ IDEA для тех, кто работает с микросервисами и современным стеком Java. Релиз ожидается в декабре этого года. Следите за новостями на PythonLib.