Apache NetBeans 27 ya está disponible con mejoras en Gradle, Maven, Java y más

Apache NetBeans

Hace pocos días, el equipo de Apache dio a conocer mediante un anuncio el lanzamiento de  la nueva versión de «NetBeans 27», una actualización que refuerza a este popular entorno de desarrollo integrado con importantes mejoras.

Esta nueva versión se enfoca en ampliar la compatibilidad con los diferentes lenguajes de programación que soporta este entorno de desarrollo, además de optimizar la productividad del desarrollador y modernizar la experiencia de trabajo con proyectos complejos.

Principales novedades de Apache NetBeans 27

En esta nueva versión que se presenta de NetBeans 2, es la compatibilidad reforzada con Gradle 9, que ahora puede utilizarse en los proyectos recién creados, ya que cuenta con correcciones para un funcionamiento más estable. Maven, por su parte, recibe actualizaciones en su kit de herramientas, alcanzando la versión 3.9.11, además de la incorporación del complemento Njord y diversas correcciones que facilitan la gestión de dependencias. También se han introducido mejoras en la integración con Ant, garantizando mayor consistencia en la construcción de proyectos.

En el caso de Java, la nueva versión de NetBeans 27 incorpora funcionalidades que permiten refactorizar archivos individuales fuera de proyectos, una característica muy solicitada por la comunidad. Se añade compatibilidad parcial con la importación de módulos, se optimizan las capacidades de depuración y análisis de pila, y se actualiza el compilador nb-javac a la versión correspondiente de JDK 25b31. También se han corregido errores en el formateador, mejorado el reindentado y la finalización de código, y optimizado las sugerencias para elementos no utilizados.

PHP, Web y frameworks empresariales

El entorno para PHP ahora ofrece un mejor resaltado de sintaxis y soporte para etiquetas HTML personalizadas, lo que mejora y además facilita el trabajo en proyectos que combinan ambos lenguajes. Para el desarrollo web, NetBeans 27 incluye un analizador semántico JSON, soporte para consultas de medios CSS nivel 4 y mejoras en la integración de archivos Vue.js. En el ámbito empresarial, se amplía la compatibilidad con GlassFish 7.0.24 y 8.0.0-M11, se incluyen los espacios de nombres de PrimeFaces y OmniFaces, y se perfecciona el autocompletado de clases JSF, además de la integración con Payara 5.x y JDK 21.

El editor de código recibe varias mejoras notables: ahora admite la comparación de contenido de directorios, ofrece vista previa de archivos SVG y perfecciona la compatibilidad con TextMark/Markdown. Todo esto se complementa con la actualización del motor de temas FlatLaf 3.6.1, que renueva el aspecto visual del IDE con mayor estabilidad y coherencia en la interfaz de usuario.

De los demás cambios que se destacan:

  • Mejorado el autocompletado de clases jsf
  • Se mejoraron los proveedores de funciones de etiquetas JSF
  • Se reemplazó el uso de WeakSet con el equivalente de JDK y desaprobó la clase
  • Mejorar/corregir el manejo de catálogos XML
  • En la extensión VSCode se agregó la configuración del usuario para los caracteres de confirmación para aceptar sugerencias de código

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 25 en Linux?

La instalación de Apache NetBeans en Linux se puede realizar de diferentes maneras, dependiendo de las preferencias del usuario y la compatibilidad con el sistema.

Para quienes prefieran compilar Apache NetBeans desde el código fuente, el primer paso es descargar los archivos necesarios desde el sitio web oficial del proyecto. Una vez obtenidos los archivos, se debe descomprimir el paquete en una ubicación deseada dentro del sistema.
Luego, se debe acceder a la terminal y navegar hasta el directorio donde se extrajeron los archivos. Allí, es necesario ejecutar el siguiente comando:

ant

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

./nbbuild/netbeans/bin/netbeans

Instalación mediante Snap

Para los usuarios que prefieran un método más sencillo y rápido, NetBeans está disponible como un paquete Snap:

sudo snap install netbeans --classic

Instalación mediante Flatpak

Otra opción disponible es instalar Apache NetBeans utilizando Flatpak. Para ello, es necesario que el sistema tenga habilitado el soporte para este tipo de paquetes.  El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans