Написать пост

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

Аватар Тимур Кондратьев

Обновление NetBeans включает поддержку Java SE, улучшения в работе Java 9 и Java 10, интеграцию парадигмы Jigsaw для работы с модулями и другие изменения.

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

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

  • Интегрированные инструменты для разбиения программ на модули с использованием парадигмы JPMS (Jigsaw) для JDK 9. Java-проект может стать модульным путем добавления в его состав файла module-info.java, который поддерживает автозаполнение кода:
IDE NetBeans 9.0 стала доступна в инкубаторе Apache 1
  • Новый тип проектов под названием Java Modular, который позволяет разрабатывать несколько модулей в одном проекте. При этом их сборка будет происходить одновременно, а управление зависимостями производится через файлы module-info.java. Такое приложение выглядит как многомодульная структура:
IDE NetBeans 9.0 стала доступна в инкубаторе Apache 2
  • Появление возможностей REPL в Java с подключением интерактивной оболочки Java Shell. Инструмент позволяет запускать и тестировать однострочники в процессе разработки и автоматически подхватывает пользовательские настройки классов и библиотек проекта:
IDE NetBeans 9.0 стала доступна в инкубаторе Apache 3
  • Инструменты рефакторинга и подсказки для преобразований нового типа var и средства выявления ошибок неправильного использования этого типа в JDK 10:
IDE NetBeans 9.0 стала доступна в инкубаторе Apache 4
  • Раскрытие и сворачивание узлов в дереве с результатами профилирования, которые упрощают действия с кодом:
IDE NetBeans 9.0 стала доступна в инкубаторе Apache 5
  • Произвольное изменение размеров всплывающих диалоговых окон:
IDE NetBeans 9.0 стала доступна в инкубаторе Apache 6

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

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

Следите за новыми постами
Следите за новыми постами по любимым темам
5К открытий5К показов