Достъпна е интегрираната среда за разработка Apache NetBeans 22

Представен е Apache NetBeans 22, който предоставя поддръжка за езици за програмиране Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовите версии скоро ще бъдат създадени за Linux (snap, flatpak), Windows и macOS.

Сред предлаганите промени:

  • В потребителския интерфейс е добавено показване на информация за горещи клавиши за извикване на стандартни операции.
    Достъпна е интегрираната среда за разработка Apache NetBeans 22
  • Иконките за macOS са обновени.
    Достъпна е интегрираната среда за разработка Apache NetBeans 22
  • В панела за избор на файлове е добавен раздел с любими директории.
    Достъпна е интегрираната среда за разработка Apache NetBeans 22
  • Добавен е Dashboard API за замяна на екрана при стартиране (страница 'Welcome').
    Достъпна е интегрираната среда за разработка Apache NetBeans 22
  • Интерфейсът за преглед на историята и промените в Git е подобрен.
    Достъпна е интегрираната среда за разработка Apache NetBeans 22
    Достъпна е интегрираната среда за разработка Apache NetBeans 22
  • За Java проектите е добавена начална поддръжка на JDK 22. Добавени са образци на код за методи List.of(), Map.of() и Set.of(), запечатани ('sealed') класове и тип 'record'. Обновен е генераторът на код за типове 'record' и 'enum'. Вграденото в NetBeans Java-компилатор nb-javac (модифициран javac) е актуализирано. Осигурено е автоматично допълнение на кода за статични методи на Java класове. Поддръжката на MVC фреймворка Spring 5.3.31 е реализирана, а поддръжката на остарелите версии Spring 3 и 4 е прекратена.
  • Поддръжката на системите за изграждане Gradle и Maven е подобрена. Инструментариумът на Gradle и кода за поддръжка на API са обновени до версия Gradle 8.7, а Maven до версия 9.10. Мастърът за създаване на проекти на Gradle е подобрен. Двигателят за индексиране на данни в Maven е обновен до Lucene 9.10.0. Експерименталната функция за зареждане на Maven е премахната и проблемите с конфликтуващи зависимости са решени. Добавена е възможност за създаване на образи за Helidon проекти. Функцията за преназначаване на класове в Maven проекти е усъвършенствана.
  • При изграждане с инструментария Ant е реализирана поддръжка на свойството javac.release.
  • В средата за PHP е подобрена поддръжката на новите възможности, появили се в новите версии на PHP. Подобрено е показването на информация при задействане на точки за прекъсване по време на отстраняване на грешки. В средствата за автоматично допълнение на кода е добавена поддръжка за операции с автоматичен импорт (Auto Import). Подобрена е проверката при преименуване при рефакторинг.
  • Добавена е поддръжка на платформата Jakarta EE 11, GlassFish 7.0.14 и GlassFish 8.0.0-M4, както и сървър Приложение Wildfly 31. Поддръжката на Apache Struts 1 е прекратена. За фреймворка Micronaut са добавени отделни шаблони за създаване на собствени контролери и зареждане на контролери от репозитории. За проекти на базата на Jakarta е включено автодопълване на кода за страници JSF и JSP, активирана е генерацията на Servlet, Filter и Listener. В майсторския инструмент за създаване на шаблони JSF Facelets е добавена поддръжка за пространство от имена JSF 4+.
  • В средата за уеб проекти е добавена поддръжка за протокола Chrome DevTools Protocol за отстраняване на грешки в приложения на Node.js. В редактора на JavaScript е реализирана обработка на JAR-URL, подобрено е автодопълването на кода с коментари, добавена е поддръжка на мета-свойствата new.target и import.meta. Подобрено е възстановяването след сривове на JavaScript двигателя.
  • До версия 24 са обновени libs.graaljs, libs.graalsdk и libs.truffleapi.
  • Добавена е поддръжка за генериране на код Java на базата на предварително компилирани граматики GoLang и ANTLR (ANother Tool for Language Recognition). Актуализирани са версиите на инструмента за ANTLR.
  • Разширени са възможностите, свързани с използването на сървъри LSP (Language Server Protocol).
  • Разрешена е работата с точки на спиране Truffle.
    Достъпна е интегрираната среда за разработка Apache NetBeans 22

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster