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

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

Сярод прапанаваных змен:

  • Для распрацоўнікаў на мове Java палепшана аўтададатак кода для зменных ананімных класаў і аб'яваў з ключавым словам "record". Дададзена папярэдняя падтрымка супастаўлення па шаблоне ў выразах "switch". Забяспечана ўключэнне ў код URL са спасылкай на шаблоны, якія выкарыстоўваюцца.
    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.6
  • Да версіі 1.8 абноўлены ўбудаваны ў NetBeans Java-кампілятар nb-javac (мадыфікаваны javac), дададзена падтрымка JDK 17. Дададзена падтрымка javadoc 17. JavaFX абноўлены да версіі 17.
  • Палепшана падтрымка сістэмы зборкі Gradle. Інструментарый Gradle абноўлены да версіі 7.3 з падтрымкай Java 17. Забяспечана распазнанне каталогаў з кодам на мове Kotlin. Прапанаваны новы майстар стварэння праектаў для Gradle. Шаблон праекту Java Frontend абноўлены для падтрымкі Gradle 7.
    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.6
  • Палепшана падтрымка сістэмы зборкі Maven. Рэалізавана магчымасць выкарыстання Support Maven Wrapper (mvnw) у праектах. Вырашаны праблемы з UTF-8. Палепшаны пошук прэпрацэсара для анатацый.
  • Для мовы Groovy прапанаваны новы загрузнік класаў (Cached Transformation Classloader), забяспечана статычная праверка тыпаў атрыбутаў у AST, значна падвышаная прадукцыйнасць парсінгу пры загрузцы класаў з файлавай сістэмы.
  • У інструментах для Java EE дададзена падтрымка Glassfish 6.2.1.
  • Унесена вялікая порцыя выпраўленняў і паляпшэнняў, злучаных з выкарыстаннем LSP-сервераў (Language Server Protocol) для аналізу кода і распазнанні сінтаксісу.
  • Для PHP у шаблоны дададзеная падтрымка прастор імёнаў, дададзеная абарона ад устаўкі выраза "use" у няслушную пазіцыю, забяспечана выкарыстанне сродкаў рэфактарынгу для прыватных уласцівасцяў trait-ов, дададзеная падтрымка стандарту фарматавання кода PSR-12.
    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.6
  • У рэдактары HTML палепшаная падтрымка SCSS, дададзеная опцыя для дадатку значэнняў каляровай палітры і рэалізаваная магчымасць ігнаравання блокаў пры перафарматаванні CSS.
    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.6
  • Рэдактары typescript і cpplite перакладзены на выкарыстанне модуля MultiViews для карэктнага адлюстравання ўкладак у інтэрфейсе.
    Выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 12.6
  • Унесены паляпшэнні ў адладчык. Падвышаная прадукцыйнасць выдаленай адладкі. Дададзена магчымасць наладкі бягучага працоўнага каталога і зменных асяроддзі.
  • Палепшаны парсер для фармату YAML.

Крыніца: opennet.ru

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