IDE NetBeans 9.0 стала доступна в инкубаторе Apache

NetBeans 9.0 released

Apache Software Foundation показала первый релиз интегрированной среды разработки NetBeans после передачи кода компанией Oracle. Версия под номером 9.0 проходит сертификацию и отладку в инкубаторе фонда, чтобы затем стать самостоятельным проектом Apache. Обновление включает в себя поддержку Java SE, улучшения в работе Java 9 и Java 10, интеграцию парадигмы Jigsaw для работы с модулями и другие изменения.

Ключевые нововведения NetBeans

  • Интегрированные инструменты для разбиения программ на модули с использованием парадигмы JPMS (Jigsaw) для JDK 9. Java-проект может стать модульным путем добавления в его состав файла module-info.java, который поддерживает автозаполнение кода:

Java module

  • Новый тип проектов под названием Java Modular, который позволяет разрабатывать несколько модулей в одном проекте. При этом их сборка будет происходить одновременно, а управление зависимостями производится через файлы module-info.java. Такое приложение выглядит как многомодульная структура:

Multimodule Structure

  • Появление возможностей REPL в Java с подключением интерактивной оболочки Java Shell. Инструмент позволяет запускать и тестировать однострочники в процессе разработки и автоматически подхватывает пользовательские настройки классов и библиотек проекта:

Jshell completion

  • Инструменты рефакторинга и подсказки для преобразований нового типа var и средства выявления ошибок неправильного использования этого типа в JDK 10:

Var support java 10

  • Раскрытие и сворачивание узлов в дереве с результатами профилирования, которые упрощают действия с кодом:

 Tree Actions

  • Произвольное изменение размеров всплывающих диалоговых окон:

Resizable Popups

В следующем релизе разработчики планируют добавить инструменты, улучшающие поддержку Java EE, PHP, JavaScript/HTML5, Groovy и C/C++. Подробнее ознакомиться со всеми изменениями NetBeans 9.0 можно в блоге Apache.

Напомним, что Oracle передала сообществу Apache последний архив с кодом IDE NetBeans в конце июня 2018 года. Он содержал модули для поддержки Java, JavaScript, PHP и Groovy, а также инструменты для разработки мобильных приложений и поддержки Web-технологий.

Источник: блог Apache

Вакансии в тему:

Лого компании «Finch»
Android-разработчик
Android-разработчик
Finch, Москва, от 80 000 до 150 000 ₽ (до налогов)
Лого компании «Банк Точка»
Android developer
Android developer
Банк Точка, Екатеринбург, 130 000 ₽