NetBeans 16 ya fue liberado y estas son sus novedades

diciembre 27, 2022 0 Comments

apache-netbeans

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java

Se dio a conocer el lanzamiento de la nueva versión de «Apache NetBeans 16», versión que llega con una gran cantidad de actualizaciones así como también con una gran lista de correcciones, mejoras a lenguajes, mejoras de soporte 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 16

En esta nueva versión que se presenta la interfaz de usuario ofrece la posibilidad de cargar sus propias propiedades de FlatLaf desde un archivo de configuración personalizado, ademas de que la compatibilidad con los formatos YAML y Dockerfile se ha ampliado en el editor de código.

Otro de los cambios que se destaca de esta nueva versión es el soporte mejorado para el sistema de compilación Maven, asi como tambien el soporte mejorado para Jakarta EE 9/9.1, ademas de que se implementó la capacidad de procesar los resultados del proyecto en forma de artefactos identificables y sus ubicaciones.

Tambien se destaca en esta nueva versión de NetBeans 16 que se agregó compatibilidad con el autocompletado, formato de sangría y sugerencias para patrones de registro y que tambien se implementó el autocompletado de plantillas en etiquetas de casos.

Por otra parte, podremos encontrar que se agregó el soporte para deshabilitar advertencias según el uso de ciertos complementos durante la compilación y que se resolvieron los problemas en entornos PHP y Groovy.

Se agregó compatibilidad con los formatos TOML y ANTLR v4/v3, asi como tambien se agregó soporte para algunas características nuevas de Java 19 y se actualizó el compilador Java incorporado de NetBeans nb-javac (javac modificado).

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

  • ActionsManager se ha rediseñado en la API de depuración.
  • Se agregó soporte para frascos de lanzamiento múltiple .
  • Lógica de selección de plataforma Java mejorada.
  • Soporte mejorado para el sistema de compilación Gradle.
  • Se agregó soporte inicial para la API project.dependency para exportar un árbol de dependencia de Gradle.
  • Funcionalidad rediseñada relacionada con Grade Editor. Se agregó soporte para proyectos sin build.gradle.
  • El entorno para proyectos C/C++ proporciona el trabajo del depurador CPPLight en sistemas con la arquitectura aarch64.
  • Capacidades de auditoría mejoradas utilizando servidores LSP (Protocolo de servidor de idiomas).
  • Se agregó soporte para la auditoría de vulnerabilidades en la nube de Oracle.
  • Se solucionaro los errores posibless en NPE mientras se edita ANTLR Grammar
  • Mejoras en el soporte para las gramáticas ANTLRv4
  • Compatibilidad con fragmentos de código y sangría ANTLRv4
  • Finalización de código más precisa para gramáticas ANTLRv4
  • Se corrigió la sangría del final del archivo y la finalización del código para ANTLR v4
  • Corrección de recuperación de errores para patrones de registro (actuales)
  • Se implementó la finalización de código para patrones de casos jdk-19
  • Corrección de la recuperación de errores cuando falta jlMatchException y hay patrones presentes

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 16 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

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.