A Apache Software Foundation presentou o entorno de desenvolvemento integrado Apache NetBeans 15, que ofrece soporte para as linguaxes de programación Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Xéranse conxuntos preparados para Linux (snap), Windows e macOS.
Entre as modificacións propostas:
- Engadido soporte inicial para Jakarta 9.1 e soporte mellorado para GlassFish.
- Actualizouse o compilador Java incorporado de NetBeans nb-javac (javac modificado).
- O asistente de conexión engadiu a posibilidade de conectarse á base de datos de Amazon Redshift a través do servizo Amazon Athena.
- Implementouse a compatibilidade coa etiqueta "@snippet" para incorporar exemplos de traballo e fragmentos de código na documentación da API, á que pode aplicar ferramentas para a comprobación da corrección, o resaltado de sintaxe e a integración co IDE.
- Mellora a edición de datos en formato YAML.
- Engadiuse o elemento "Abrir no terminal" ao menú contextual do proxecto.
- Compatibilidade mellorada para as novas funcións de PHP 8.0 e 8.1. Engadiuse soporte para a nova sintaxe para obxectos que se poden chamar.
- As suxestións en liña están activadas por defecto.
- Un módulo separado contén un depurador para o código Groovy. Actualizouse o analizador para a linguaxe Groovy.
- Propúxose unha implantación inicial da API Project Dependency.
- Introduciuse unha gran parte de correccións e melloras relacionadas co uso de servidores LSP (Language Server Protocol).
- Interface de comprobación de expresións regulares mellorada.
- Interface mellorada para descargar e rexistrar o JDK.
- Interface de análise da pila de chamadas mellorada (Stack Trace).
- Compatibilidade mellorada para os sistemas de compilación Maven e Gradle. Actualizáronse os compoñentes para traballar con Gradle á versión 7.5 da API con soporte para Java 18.
- Implementouse soporte para o autocompletado de expresións lambda.
- Engadido javadoc para a vista previa de JDK 20.
- Engadiuse a posibilidade de usar a opción netbeans.javaSupport.enabled para desactivar a compatibilidade da linguaxe Java en NBLS (NetBeans Language Server).
Fonte: opennet.ru