Випуск інтегрованого середовища розробки Apache NetBeans 11.1
Організації Apache Software Foundation представила інтегроване середовище розробки Apache NetBeans 11.1. Це третій реліз, підготовлений Фондом Apache після передачі коду NetBeans компанією Oracle та перший випуск після перекладу проекту з інкубатора до розряду первинних проектів Apache. Випуск містить підтримку мов програмування Java SE, Java EE, PHP, JavaScript та Groovy. Перенесення підтримки C/C++ з переданої компанією Oracle кодової бази очікується на одному з наступних випусків.
Додано підтримку Java EE 8 з можливістю складання web-додатків за допомогою Maven або Gradle. Створені в NetBeans програми Java EE 8 можна розгортати в контейнері Java EE 8 за допомогою нового шаблону webapp-javaee8 в Maven, створеного для використання з NetBeans. Реалізовано вбудовану інтеграцію з сервером додатків Паяра (Відгалуження від GlassFish). Додано підтримку GlassFish 5.0.1;
Додано підтримку нових можливостей мови Java. Додано профілі міграції для JDK 10 та 12. Налагоджено автоматичну генерацію імен для модулів Jigsaw. У редактор коду для Java додано підтримку JEP-325 (нова форма виразів "switch"), JEP-330 (постачання програм у формі одного файлу з вихідним кодом) та виведення підказок про імена inline-параметрів;
Додані приклади для Gluon OpenJFX;
Поліпшено підтримку систем складання Maven і Gradle. Для Maven налагоджено інтеграцію з бібліотекою JaCoCo та забезпечено можливість передачі аргументів компілятора Java з Maven до редактора коду Java. Для Gradle додана початкова підтримка модульних java-проектів та підтримка JavaEE, реалізований майстер Java Frontend Application, забезпечена підтримка налагодження web-проектів, за замовчуванням включений показ виводу у процесі збирання, покращено Gradle HTML UI;
Додана можливість використання Graal.js, реалізації мови JavaScript на базі GraalVM;
Реалізовано поділ кешів з кодом Truffle між різними сеансами налагодження;
Додано підтримку підсвічування синтаксису для коду мовою Kotlin;
Реалізовано можливість автодоповнення коду шаблонів мовою Jade;
Додано підтримку PHP 7.4 та оновлено приклади для мови PHP;
Покращено роботу на екранах з високою щільністю пікселів (HiDPI). Для HiDPI адаптовані відображається при запуску заставка, роздільники вкладок та піктограми;
Здійснено перехід на новий цикл розробки, що передбачає щоквартальне формування нових випусків.