Lanzamiento de Apache NetBeans IDE 26

Apache NetBeans 26, el entorno de desarrollo integrado, ya está disponible y ofrece soporte para los lenguajes de programación Java SE, Java EE, PHP, C/C++, JavaScript, Rust y Groovy. Se crean compilaciones listas para usar para Linux (snap, flatpak), Windows y macOS.

Lanzamiento de Apache NetBeans IDE 26

Entre los cambios:

  • El editor de código ahora permite habilitar y deshabilitar paneles de vista previa de resultados de búsqueda, paneles de refactorización y paneles de marcadores. En el modo multiventana del editor de código, se ha mejorado el cambio de foco de entrada al cerrar la última ventana.
    Lanzamiento de Apache NetBeans IDE 26
  • La interfaz de usuario utiliza JSVG en lugar de la biblioteca Batik para cargar imágenes SVG. Se ha trabajado para unificar y limpiar el código de carga de iconos. Se agregaron 150 nuevos íconos en formato SVG.
  • La plataforma macOS tiene en cuenta las recomendaciones para la ubicación de los botones en los cuadros de diálogo (por ejemplo, el botón de acción predeterminado siempre está a la derecha y el botón cancelar siempre está a la izquierda).
  • Al mover una pestaña con el mouse, su imagen se muestra en resolución completa, teniendo en cuenta el nivel de escala HiDPI.
    Lanzamiento de Apache NetBeans IDE 26
  • Capacidades ampliadas relacionadas con el uso de servidores LSP (Language Server Protocol) y el uso de un complemento para VSCode. Cliente LSP mejorado para C/C++.
  • Soporte mejorado para los sistemas de compilación Ant, Gradle y Maven. La API de herramientas de Gradle se ha actualizado a la versión 8.14. Maven cuenta con acceso a la API pública de resolución. El comando mn:run se utiliza para depurar y ejecutar aplicaciones Micronaut. Se ha ajustado la elección del fondo para las propiedades de Ant en el tema oscuro (las propiedades se mostraban en un fondo claro).
  • Se ha agregado soporte para pruebas de puntos de acceso OpenJDK para el código Java. Soporte mejorado para plantillas Swing. Capacidades ampliadas relacionadas con la generación de documentación de apidoc. El compilador Java integrado de NetBeans, nb-javac (un javac modificado), se ha actualizado a JDK 24. El Apache Tomcat integrado se ha actualizado a la versión 9.0.102. Se implementó el almacenamiento en caché de configuraciones para sugerencias (sugerencias de Java).
  • El entorno del lenguaje PHP ha mejorado la visualización y el autocompletado de constructores.
  • Soporte mejorado para la plataforma Jakarta EE 11. Se ha agregado soporte para las características de la próxima versión Java SE 25 a Tomcat, TomEE y GlassFish.
  • El entorno del proyecto web ahora admite unidades de medida CSS: cqw (1% del ancho), cqh (1% de la altura), cqi (1% del tamaño en línea), cqb (1% del tamaño del bloque), cqmin (el valor más pequeño de cqi o cqb) y cqmax (el valor más grande de cqi o cqb). Se implementó el resaltado de sintaxis para los archivos relacionados con el marco JavaScript de Vue. Para JavaScript, se ha agregado soporte para métodos de generador asíncrono ("class { async * generator () { … }") y se ha mejorado el manejo de la palabra clave const.
  • La interfaz de seguimiento de cambios ahora conserva el tamaño de las ventanas que muestran las ramas creadas mediante "git create" y "git switch". El paquete jgit se ha actualizado a la versión 7.2.0. Se agregaron íconos para las acciones de "git stash".

Fuente: opennet.ru

Añadir un comentario