NetBeans 20 ya fue liberado y estas son sus novedades
La nueva versión de NetBeans 20 ya fue liberada y con ella llegan diversos cambios y mejoras, relacionadas con el soporte para JDK 21, asi como también correcciones de errores en general y 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 20
La nueva versión de NetBeans 20 incluye la actualización a JDK 21 «nb-javac» y con ello se implementa la finalización de código compatible con JDK 21, se han realizado mejoras en la compatibilidad con CSS, LSP (Language Server Protocol), extensiones VSCode, funciones relacionadas con Rust y se ha mejorado la configuración de sugerencias en línea, agregue combinaciones de teclas y desactívelas de forma predeterminada.
Además de ello se destaca que Gradle se actualizó a la versión 8.4 la cual incluye diversas correcciones tales como la solución a un desbordamiento de la pila, se eliminaron algunas configuraciones de Gradle desaparecidas, se reparó el cambio de versión de Gradle en wrapper.properties y corrección en las pruebas de LSP/Micronaut.
Por la parte de Maven este se actualizó a la versión 3.9.5 junto con maven-indexer 7.0.4 y lucene 9.8.0. Se actualizó la biblioteca JDOM en maven.embedder de la versión 1.0 a 2.0.6.1, se implementaron mejoras en la preparación y recarga de la compilación, se habilitó el procesamiento de salida de JUnit para prueba de fallas y se mejoraron los valores predeterminados de la versión del complemento de recursos y el compilador maven codificado.
En cuanto a PHP, en esta nueva versión de NetBeans 20 se agregó soporte para puntos de interrupción de excepción, asi como tambien comprobaciones ampliadas al crear puntos de interrupción, se corrigió la brecha entre las casillas de verificación en la configuración de prueba del proyecto php, se soluciona el problema por el cual los campos escritos marcados como obsoletos no se muestran como obsoletos, soporte mejorado para las funciones introducidas en las nuevas versiones de PHP, en el navegador, los miembros heredados se muestran en un color diferente, similar a como se hace en Java, se corrigió el posicionamiento del elemento en la configuración de finalización de código para php
De los demás cambios que se destacan de esta nueva versión:
- Se actualizó jgit de 5.7.0 a 6.7.0
- Actualizacion de FlatLaf de 3.1 a 3.2
- Mejora del soporte CSS en NetBeans
- Se han ampliado las capacidades de LSP
- El editor admite cambios de casilla de verificación al obtener una vista previa de Markdown en formato Markdown.
- Se habilitó la opción de agregar una instancia de Docker a través de un socket en Mac con Apple Silicon
- La verificación de corrección está habilitada y la finalización de código se implementa para documentos XML sin el campo SchemaLocation
- Se estabilizó CPPLite
- Se agregó una biblioteca de perfiles para la arquitectura ARM64.
- Se añadieron las pruebas nb-javac libwrapper.
- Se agregaron todos los módulos empresariales con pruebas unitarias
- Solución: la información sobre herramientas del parámetro de finalización de Java no se muestra si el parámetro anterior es TypeVariable
- Se añadió el soporte para plantillas de cadenas
- Actualización de los nombres de los asistentes JavaFX y mueva el asistente DukeScript a una mejor posición.
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 20 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