La Apache Software Foundation presentó el entorno de desarrollo integrado Apache NetBeans 15, que brinda soporte para los lenguajes de programación Java SE, Java EE, PHP, C/C++, JavaScript y Groovy. Se generan ensamblajes listos para usar para Linux (snap), Windows y macOS.
Entre los cambios propuestos:
- Se agregó soporte inicial para Jakarta 9.1 y soporte mejorado para GlassFish.
- Se ha actualizado el compilador Java de NetBeans nb-javac (javac modificado).
- El asistente de conexión agregó la capacidad de conectarse a la base de datos de Amazon Redshift a través del servicio Amazon Athena.
- Se implementó soporte para la etiqueta "@snippet" para incrustar ejemplos de trabajo y fragmentos de código en la documentación de API, a los que puede aplicar herramientas para verificar la corrección, resaltar la sintaxis y la integración con el IDE.
- Edición mejorada de datos en formato YAML.
- Se agregó el elemento 'Abrir en Terminal' al menú contextual del proyecto.
- Soporte mejorado para nuevas características de PHP 8.0 y 8.1. Se agregó soporte para nueva sintaxis para objetos invocables.
- Las sugerencias en línea están habilitadas de forma predeterminada.
- Un módulo separado contiene un depurador de código Groovy. Se actualizó el analizador del lenguaje Groovy.
- Se ha propuesto una implementación inicial de la API de dependencia del proyecto.
- Se han introducido una gran parte de correcciones y mejoras relacionadas con el uso de servidores LSP (Language Server Protocol).
- Interfaz de verificación de expresiones regulares mejorada.
- Interfaz mejorada para descargar y registrar el JDK.
- Interfaz de análisis de pila de llamadas mejorada (Stack Trace).
- Soporte mejorado para sistemas de compilación Maven y Gradle. Los componentes para trabajar con Gradle se actualizaron a la versión API 7.5 con soporte para Java 18.
- Se implementó soporte para el autocompletado de expresiones lambda.
- Se agregó javadoc para la vista previa de JDK 20.
- Se agregó la capacidad de usar la opción netbeans.javaSupport.enabled para deshabilitar la compatibilidad con el lenguaje Java en NBLS (NetBeans Language Server).
Fuente: opennet.ru