Организация на Apache Software Foundation интегрирана среда за разработка . Това е третото издание, подготвено от фонда Apache след прехвърлянето на кода на NetBeans от компанията Oracle и първото издание след преминаването на проекта от инкубатора към основните проекти на Apache. Изданието съдържа поддръжка за програмни езици Java SE, Java EE, PHP, JavaScript и Groovy. Прехвърлянето на поддръжка за C/C++ от кода, предоставен от компанията Oracle, се очаква да стане в едно от следващите издания.
Основни NetBeans 11.1:
- Добавена е поддръжка за Java EE 8 с възможност за изграждане на уеб приложения чрез Maven или Gradle. Създадените в NetBeans приложения Java EE 8 могат да бъдат разгръщани в контейнер Java EE 8 с помощта на нов шаблон „webapp-javaee8“ в Maven, създаден за употреба с NetBeans. Реализирана е вградена интеграция с приложния сървър (клонинг на GlassFish). Добавена е поддръжка за GlassFish 5.0.1;
- Добавена е поддръжка за новите възможности на езика Java. Добавени са профили за миграция за JDK 10 и 12. Настроена е автоматична генерация на имена за модули Jigsaw. В редактора за код на Java е добавена поддръжка за (нова форма на изрази „switch“), (доставяне на програми под формата на един файл с изходен код) и предоставяне на подсказки за имена на inline-параметри;
- Добавени са примери за Gluon OpenJFX;
- Подобрена е поддръжката за системи за изграждане Maven и Gradle. За Maven е настроена интеграция с библиотеката JaCoCo и е осигурена възможност за предаване на аргументи на Java компилатора от Maven в редактора за код на Java. За Gradle е добавена начална поддръжка за модулни java-проекти и поддръжка за JavaEE, реализиран е майстор за Java Frontend Application, осигурена е поддръжка за отстраняване на грешки в уеб проекти, по подразбиране е включено показването на изхода в процеса на изграждане, подобрен е Gradle HTML UI;
- Добавена е възможността за употреба на , реализация на JavaScript на базата на GraalVM;
- Реализирано е разделение на кешовете с кода Truffle между различни отладъчни сесии;
- Добавена е поддръжка за синтактична подсветка на код на езика Kotlin;
- Реализирана е възможност за автоматично допълване на шаблони на езика Jade;
- Добавена е поддръжка за PHP 7.4 и обновени примери за езика PHP;
- Подобрена е работата на екрани с висока плътност на пикселите (HiDPI). За HiDPI са адаптирани показваната при стартиране заставка, разделителите на табове и пиктограмите;
- Извършен е преход към нов цикъл на разработка, предвиждащ тримесечно формиране на нови версии.
Източник: opennet.ru
