Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 11.1

Арганізацыі Apache Software Foundation прадставіла інтэграванае асяроддзе распрацоўкі Apache 11.1 NetBeans. Гэта трэці рэліз, падрыхтаваны Фондам Apache пасля перадачы кода NetBeans кампаніяй Oracle і першы выпуск пасля перакладу праекту з інкубатара ў разрад першасных праектаў Apache. Выпуск змяшчае падтрымку моў праграмавання Java SE, Java EE, PHP, JavaScript і Groovy. Перанос падтрымкі C/C++ з перададзенай кампаніяй Oracle кодавай базы чакаецца ў адным з наступных выпускаў.

Асноўныя навіны NetBeans 11.1/XNUMX:

  • Дададзена падтрымка Java EE 8 з магчымасцю зборкі web-прыкладанняў пры дапамозе Maven ці Gradle. Створаныя ў NetBeans прыкладанні Java EE 8 можна разгортваць у кантэйнеры Java EE 8 пры дапамозе новага шаблону «webapp-javaee8» у Maven, створанага для выкарыстання з NetBeans. Рэалізавана ўбудаваная інтэграцыя з серверам прыкладанняў Паяра (адгалінаванне ад GlassFish). Дададзена падтрымка GlassFish 5.0.1;

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 11.1

  • Дададзена падтрымка новых магчымасцяў мовы Java. Дададзеныя профілі міграцыі для JDK 10 і 12. Наладжана аўтаматычная генерацыя імёнаў для модуляў Jigsaw. У рэдактар ​​кода для Java дададзена падтрымка JEP-325 (новая форма выразаў "switch"), JEP-330 (пастаўка праграм у форме аднаго файла з зыходным кодам) і вываду падказак аб імёнах inline-параметраў;

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 11.1

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 11.1

  • Дададзены прыклады для Gluon OpenJFX;

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 11.1

  • Палепшана падтрымка сістэм зборкі Maven і Gradle. Для Maven наладжана інтэграцыя з бібліятэкай JaCoCo і забяспечана магчымасць перадачы аргументаў кампілятара Java з Maven у рэдактар ​​кода Java. Для Gradle дададзена пачатковая падтрымка модульных java-праектаў і падтрымка JavaEE, рэалізаваны майстар Java Frontend Application, забяспечана падтрымка адладкі web-праектаў, па змаўчанні ўключаны паказ вываду ў працэсе зборкі, палепшаны Gradle HTML UI;

    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 11.1

  • Дададзена магчымасць выкарыстання Graal.js, рэалізацыі мовы JavaScript на базе GraalVM;
  • Рэалізаваны падзел кэшаў з кодам Truffle паміж рознымі адладкавымі сеансамі;
  • Дададзена падтрымка падсвятлення сінтаксісу для кода на мове Kotlin;
  • Рэалізавана магчымасць аўтадапаўнення кода шаблонаў на мове Jade;
  • Дададзена падтрымка PHP 7.4 і абноўлены прыклады для мовы PHP;
  • Палепшана праца на экранах з высокай шчыльнасцю пікселяў (HiDPI). Для HiDPI адаптаваны якая адлюстроўваецца пры запуску застаўка, падзельнікі ўкладак і піктаграмы;
  • Ажыццёўлены пераход на новы цыкл распрацоўкі, які прадугледжвае штоквартальнае фарміраванне новых выпускаў.

Крыніца: opennet.ru

Дадаць каментар