NetBeans 18 ha llegado con múltiples mejoras soporte para Rust, mejoras de mantenimiento y mucho más

Hace poco se dio a conocer el lanzamiento de la nueva versión de Apache NetBeans 18, en la cual se han realizado una gran cantidad de cambios y mejoras tanto para Java, PHP, asi como tambien mejoras de mantenimiento, correcciones de errores y sobre todo el soporte iniciar para Rust.

Para quienes desconocen de NetBeans, deben saber que este es un IDE bastante popular que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy.

-Principales novedades de NetBeans 18

En esta nueva versión que se presenta de NetBeans 18 Gradle recibido algunas mejoras y correcciones, de las cuales se destaca la corrección de mensajes falsos impresos en la consola, ademas de que Gradle Tooling se ha actualizado a 8.1-rc-2 con soporte JDK 20, se ha mejorado el manejo de dependencias sin versiones y tambien se mejoró el soporte para el sistema de compilación.

Por otra parte, Maven recibió mejoras de soporte para el sistema de compilación, ademas de que se ha integrado la actualización de la versión 3.9.1. Tambien se destaca que en Maven se agregaron configuraciones para cargar un índice externo, asi como tambien la detección mejorada de la ejecución de maven en modo de subprocesos múltiples y se agregó la capacidad de ejecutar pruebas desde un directorio arbitrario.

Ademas de ello, en NetBeans 18 se destaca que se ha mejorado el soporte mejorado para funciones introducidas en versiones más nuevas de PHP en el entorno PHP, asi como tambien que se realizaron una gran cantidad de correcciones de errores con operadores, constantes, problemas con espacios en blanco, entre otros más.

Por otra parte, se destaca que en el entorno de proyectos web, se ha mejorado el soporte de CSS, se han actualizado las plantillas de HTML5 y se ha mejorado el manejo de campos públicos y privados en las clases de JavaScript.

Tambien se destaca que en esta nueva versión de NetBeans 18 se ha implementado el soporte inicial para el entorno de desarrollo de proyectos en el lenguaje Rust, añadiendo el panel de opciones de Rust y la selección de ejecutable de Cargo.

De los demás cambios que se destacan de esta nueva versión:

  • Ajustes de diseño de ventana de opciones y correcciones de interfaz de usuario
  • Se ha agregado soporte inicial para HCL (lenguaje de definición de configuración de HashiCorp Terraform) al editor de código.
  • Se corrigió el uso incorrecto de expresiones regulares en KODataBindContext
  • Se agregó soporte de resaltado de sintaxis para el código Go.
  • Se actualizo el controlador PostgreSQL JDBC
  • Se actualizo ServletJSPAPI a la familia Jakarta
  • Soporte para Glassfish 7.0.
  • Capacidades ampliadas asociadas con el uso de servidores LSP (Language Server Protocol).
  • El kit de herramientas y la API de Gradle se actualizaron a la versión 8.1 con soporte para JDK 20.
  • Se eliminaron muchas advertencias del compilador
  • Se mejoro el soporte de TomEE para JPA
  • Para los proyectos de Java, se agregó compatibilidad con JDK 20 y se implementó un controlador de cadenas grandes.
  • Se mejoro la apariencia de los íconos deshabilitados en FlatLAF Dark
  • Limpieza simplificando la comparación de cadenas con JDK7 Objects.equals()
  • Se agregó soporte para la plataforma Glassfish 7.0.x y soporte para JPA 3.1 de Jakarta EE 10.
  • Se mejoro la herramienta de visualización de imágenes

Finalmente, si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.

-¿Cómo instalar Apache NetBeans 18 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación, la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans