Se presenta la versión del entorno de desarrollo integrado Apache NetBeans 24, que ofrece soporte para los lenguajes de programación Java SE, Java EE, PHP, C/C++, JavaScript, Rust y Groovy. Las compilaciones listas estarán disponibles próximamente para Linux (snap, flatpak), Windows y macOS.
Entre los cambios propuestos:
- El editor ha añadido soporte para la vista previa del código en los resultados de búsqueda, así como la posibilidad de previsualizar rápidamente el contenido de los archivos encontrados al usar la función "Find Usage" y herramientas de refactorización.

- El editor ha ampliado las capacidades de resaltado de los identificadores que se encuentran bajo el cursor. Se ha añadido una opción para mantener la selección después de mover el cursor a otro lugar. En la barra de desplazamiento se han implementado marcas de posición de los identificadores resaltados.

- Se han añadido iconos escalables en formato SVG, así como archivos ICO de mayor resolución.

- En el editor de código, se muestra la visualización de caracteres, a pesar de su ausencia en la fuente seleccionada.

- El motor de temas FlatLaf se ha actualizado a la versión 3.5.2.
- Se han ampliado las capacidades relacionadas con el uso de servidores LSP (Language Server Protocol).
- Se ha mejorado el soporte para los sistemas de construcción Gradle y Maven. Se ha añadido soporte inicial para API para cargar proyectos Gradle y Maven. El motor de indexación de datos en Maven se ha actualizado a Lucene 9.12.0.
- Al compilar utilizando la herramienta Ant, se ha implementado soporte para archivos zip de Java src.zip, que incluyen varios módulos ubicados en diferentes subdirectorios.
- Para proyectos en el lenguaje Java, se ha implementado soporte para el uso de markup Markdown en la documentación javadoc.
- En el entorno para el lenguaje PHP, se ha añadido soporte para el analizador estático Psalm.
- Se ha añadido soporte para las plataformas Jakarta EE 11 y Payara 7.
- En el entorno para proyectos web, se ha añadido soporte para las reglas @ en CSS y se ha mejorado el soporte para el lenguaje Typescript.
Fuente: opennet.ru




