Entorno de desarrollo integrado Apache NetBeans 22 disponible

Se presenta el lanzamiento del entorno de desarrollo integrado Apache NetBeans 22, que ofrece soporte para los lenguajes de programación Java SE, Java EE, PHP, C/C++, JavaScript, Rust y Groovy. Las compilaciones listas se generarán pronto para Linux (snap, flatpak), Windows y macOS.

Entre los cambios propuestos:

  • La interfaz de usuario muestra información sobre las teclas de acceso rápido para realizar operaciones comunes.
    Entorno de desarrollo integrado Apache NetBeans 22 disponible
  • Se han actualizado los iconos para macOS.
    Entorno de desarrollo integrado Apache NetBeans 22 disponible
  • Se ha añadido una sección de carpetas favoritas en el panel de selección de archivos.
    Entorno de desarrollo integrado Apache NetBeans 22 disponible
  • Se ha agregado la API Dashboard API para reemplazar la pantalla de presentación mostrada al inicio (página de bienvenida).
    Entorno de desarrollo integrado Apache NetBeans 22 disponible
  • Se ha mejorado la interfaz para revisar el historial y cambios en Git.
    Entorno de desarrollo integrado Apache NetBeans 22 disponible
    Entorno de desarrollo integrado Apache NetBeans 22 disponible
  • Para proyectos en Java se ha añadido soporte inicial para JDK 22. Se han añadido plantillas de código para los métodos List.of(), Map.of() y Set.of(), así como para clases y tipos 'record' sellados. Se ha actualizado el generador de código para tipos 'record' y 'enum'. Se ha actualizado el compilador Java integrado en NetBeans nb-javac (javac modificado) a la versión 22. Se ha mejorado la autocompletación de código para métodos estáticos de clases Java. Se ha implementado soporte para el marco MVC Spring 5.3.31, y se ha dejado de dar soporte a las versiones obsoletas de Spring 3 y 4.
  • Se ha mejorado el soporte para sistemas de construcción Gradle y Maven. La herramienta Gradle y el código de soporte API se han actualizado a Gradle 8.7, y Maven a la versión 9.10. Se ha mejorado el asistente para la creación de proyectos en Gradle. El motor de indexación de datos en Maven se ha actualizado a Lucene 9.10.0. Se ha eliminado la funcionalidad experimental de carga de Maven y se han resuelto problemas relacionados con dependencias conflictivas. Se ha añadido la capacidad de crear imágenes para proyectos Helidon. Se ha mejorado la función de renombrar clases en proyectos Maven.
  • Al construir con la herramienta Ant, se ha implementado soporte para la propiedad javac.release.
  • En el entorno del lenguaje PHP, se ha mejorado el soporte para las características que han aparecido en nuevas versiones de PHP. Se ha mejorado la visualización de información al activar puntos de interrupción durante la depuración. En las herramientas de autocompletar código se ha añadido soporte para operaciones de importación automática (Auto Import). Se ha mejorado la verificación de renombramientos durante la refactorización.
  • Se ha añadido soporte para la plataforma Jakarta EE 11, GlassFish 7.0.14 y GlassFish 8.0.0-M4, así como servidores Aplicaciones Wildfly 31. Se ha detenido el soporte para Apache Struts 1. Se han añadido plantillas separadas para crear controladores personalizados y cargar controladores desde repositorios para el marco Micronaut. Para proyectos basados en Jakarta, se ha incluido la autocompletación de código para páginas JSF y JSP, y se ha activado la generación de Servlet, Filter y Listener. Se ha añadido soporte para el espacio de nombres JSF 4+ en el maestro de creación de plantillas JSF Facelets.
  • En el entorno para proyectos web, se ha añadido soporte para el protocolo Chrome DevTools Protocol para la depuración de aplicaciones Node.js. En el editor de JavaScript, se ha implementado el manejo de JAR-URL, se ha mejorado la autocompletación de código con comentarios, y se ha añadido soporte para las metatrans propiedades new.target e import.meta. Se ha mejorado la recuperación tras fallos del motor JavaScript.
  • Se han actualizado libs.graaljs, libs.graalsdk y libs.truffleapi hasta la versión 24.
  • Se ha añadido soporte para la generación de código Java basado en gramáticas precocinadas de GoLang y ANTLR (ANother Tool for Language Recognition). Se han actualizado las versiones de las herramientas ANTLR.
  • Se han ampliado las capacidades relacionadas con el uso de servidores LSP (Language Server Protocol).
  • Se ha permitido trabajar con puntos de interrupción Truffle.
    Entorno de desarrollo integrado Apache NetBeans 22 disponible

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster