NetBeans 19 introduce mejoras en el editor de código, con Rust y mas
La nueva versión de NetBeans 19 ya fue liberada y llega cargada de una gran cantidad de cambios y mejoras, de las cuales se destacan las mejoras de soporte para Java, PHP, Rust, asi como también algunas mejoras en la interfaz de usuario, entre otras cosas más.
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 19
En esta nueva versión que se presenta de NetBeans 19, se han implementado una serie de mejoras visuales, de las cuales se destaca que el editor de código tiene un visor de archivos y enlaces (mínimo, pero funcional) de Markdown incorporado, asi como también se han implementado las mejoras en el protector de pantalla el cual tiene habilitado el suavizado de texto de subpíxeles con información sobre el progreso de la carga del módulo, mientras que en pantallas HiDPI, se ha mejorado la representación del indicador de inserción en modo arrastrar y soltar.
Ademas de ello, también se destaca que se corrigió el subrayado de pestañas múltiples en la representación de la pestaña superior, se actualizo el redondeo en las métricas de fuentes del terminal, asi como también que se corrigió el cierre de pestañas al intentar seleccionar una pestaña parcialmente recortada.
Otro de los cambios que se destaca de esta nueva versión de NetBeans 19, es que se agregó el soporte para la plataforma GlassFish 7.0.6 y el servidor de aplicaciones Wildfly 28, también soporte para JSF 4.0, asi como la capacidad de navegar a través de archivos HCL (lenguaje de definición de configuración utilizado en HashiCorp Terraform) y que las capacidades asociadas con el uso de servidores LSP fueron ampliadas.
Por la parte de las mejoras para Java, se destaca que el editor de código ha mejorado el ajuste de condicionales, bucles y bloques try/catch, se han mejorado la función de finalización de código, se agregó la capacidad de vincular directamente JTreg, se proporcionó la capacidad de vincular módulos a la arquitectura del procesador, el módulo OpenJFX agregó soporte para la arquitectura Aarch64 para Linux y Mac OS.
En Gradle, se realizo la actualización de este sistema de compilación junto con su API a la versión 8.3-rc con soporte para JDK 20, ademas de que aún se sigue usando Groovy DSL.
En Maven, se realizo la actualización a Maven 3.9.3, maven-indexer 7.0.1 y lucene 9.6.0, ademas de que se añadió el soporte para filtros para índices externos, se mejoro la solución de Java para habilitar la vista previa, se utiliza el servicio SMO para consultas de nombre de clase y SHA1, se realizo la actualización incremental optimizada de índices y se mejoró la compatibilidad con Jakarta EE 10.
De los demás cambios que se destacan de esta nueva versión:
- El botón «Volver a ejecutar pruebas fallidas» está habilitado para JUnit5.
- Implementó la capacidad de convertir un proyecto de jakartaee8 a jakartaee10.
- Se agregó una configuración para deshabilitar las sugerencias de finalización de parámetros.
- Se ha agregado soporte para generar expresiones lambda al generador de código.
- Se ha mejorado la compatibilidad con CSS en el entorno del proyecto web.
- Se ha cambiado la implementación de pestañas en el panel, por lo que ahora interviene el concepto de tarjetas sucesivas.
- Opciones de fuente mejoradas en la ventana de terminal.
- Soporte mejorado para funciones introducidas en versiones más recientes de PHP en el entorno PHP.
- Se ha continuado con el desarrollo del entorno para el desarrollo de proyectos en lenguaje Rust.
- Se implementaron todas las acciones típicas con proyectos. Se garantizó el manejo correcto de comillas simples en el código Rust.
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 19 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