Состоялся релиз интегрированной среды разработки NetBeans IDE 11.0.
NetBeans IDE является полноценной средой разработки. Поддерживает различные языки программирования: Java, JavaScript, PHP, C/C++ и другие. Программа доступна для Linux, Windows и MacOS.
C 2016 года проект разрабатывается фондом Apache.
Дата релиза NetBeans IDE 11.0: 5 апреля 2019 г.
Страница программы: NetBeans
Рассмотрим, какие изменения и нововведения появились в новой версии NetBeans IDE.
Обновлен виджет создания нового проекта
Изменен виджет создания Нового проекта (вызывается через меню File→New Project).
Поддерживаются новые системы сборки:
- Java with Maven
- Java with Gradle
В списке категорий проектов теперь на первом месте расположен Java with Maven, за которым следует Java with Gradle. На третьем месте Java with Ant.
Такое расположение не случайно. В сообществе Apache NetBeans Community было много обсуждений по этому поводу. Maven и Gradle более современные решения, чем Ant. Но в то же время, это не подразумевает того, что с Ant что-то не так.
Пользователям рекомендуется использовать в первую очередь Maven или Gradle.
Поддержка JDK 12
Компилятор nb-javac получил расширенную поддержку JDK 12.
Для справки: В среде NetBeans IDE может использоваться специальный компилятор Java, который называется nb-javac. Данный продукт не является проектом Apache, так как выпущен по лицензии GPL.
Улучшение блока switch { case }
Выполнено множестве улучшений для блока switch.
Для блока switch улучшено:
- форматирование;
- расстановка отступов;
- подсветка синтаксиса;
- всплывающие подсказки;
- автодополнение.
Добавлена поддержка автозавершения для enum-множеств при использовании в метке case.
Реализована поддержка формата switch блоков JEP 325, которая появилась в Java 12. Для ее использования необходимо компилировать программу с ключом --enable-preview.
Примечание: --enable-preview не работает для Maven проектов.
Реализовано автоматическое конвертирование switch блоков в новый формат.
Поддержка Java EE
Возвращена поддержка Java EE для сборок Ant, Maven и Gradle.
Поддержка Gradle
Реализована поддержка системы автоматической сборки Gradle.
Поддерживается открытие проектов Gradle.
Поддерживается создание проектов Gradle.
Реализована поддержка Gradle фреймворками для выполнения юнит-тестов JUnit 4, 5, TestNG.
Проекты Gradle работают с NetBeans JPA and Spring.
Реализован Gradle Task Navigator.
Установка NetBeans IDE
NetBeans IDE доступна для скачивания в виде zip архива.
Программа не требует установки. Для запуска достаточно распаковать архив и выполнить файл ./bin/netbeans (подробности).
Также новая версия NetBeans IDE 11.0 уже доступна в виде snap-пакета. Для его установки в Ubuntu Linux выполните команду: sudo snap install netbeans --classic
Комментарии