Apache NetBeans 25, presenta mejoras en rendimiento y funcionalidad
Hace pocos días se dio a conocer el lanzamiento de la nueva versión de Apache NetBeans 25, la cual introduce una serie de mejoras significativas enfocadas en la eficiencia del entorno de desarrollo, la experiencia del usuario y la compatibilidad.
Entre los aspectos más destacados, se han optimizado herramientas clave dentro del editor de código, proporcionando una navegación más intuitiva durante las refactorizaciones, una mejor gestión del orden de las pestañas en los proyectos y un seguimiento más preciso de los cambios en el código.
Optimización visual y experiencia de usuario
De los cambios más importantes que presenta esta nueva versión de NetBeans 25 es la incorporación de iconos en formato SVG, lo que se traduce en gráficos más nítidos y escalables dentro de la interfaz. Además, para mejorar la carga de imágenes en este formato, NetBeans ahora utiliza la biblioteca JSVG, una alternativa más ligera y eficiente en comparación con Batik.
A nivel de interfaz, se han realizado ajustes en la apariencia de las pestañas activas y las áreas seleccionadas, así como una implementación más clara y funcional de la opción para mostrar directorios principales en los encabezados de pestañas. También se ha rediseñado el cuadro de diálogo para la selección de directorios dentro del sistema de archivos, ofreciendo una experiencia más fluida y precisa.
Mejoras en el editor SQL y de soporte
En NetBeans 25, el editor SQL recibió mejoras importantes, ya que se ha introducido un sistema de autocompletado más avanzado, capaz de sugerir términos en función de coincidencias parciales dentro de las palabras, sin necesidad de que la búsqueda inicie desde el primer carácter.
Por la parte de las mejoras en los sistemas de compilación, se han realizado mejoras de compatibilidad con Ant, Gradle y Maven. En el caso de Gradle, se ha implementado la capacidad de ejecutar pruebas en modo paralelo, lo que mejora la eficiencia de las pruebas automatizadas. Maven, por su parte, ahora ofrece una detección de dependencias más precisa, mientras que Ant ha sido optimizado para soportar la ejecución en Payara Server dentro del entorno WSL (Subsistema de Windows para Linux).
En cuanto a la compatibilidad con servidores LSP (Language Server Protocol), se ha mejorado permitiendo un uso más versátil dentro de NetBeans. Asimismo, se ha mejorado la integración con el complemento de NetBeans para VSCode, que facilita el desarrollo colaborativo en entornos híbridos.
Nuevas funcionalidades para Java, PHP y otras tecnologías
NetBeans 25 proporciona mejoras de funcionalidad para Java y entre las que se destacan se encuentran las de autocompletado dentro de los bloques de conmutación, facilitando una escritura más ágil del código, también se ha mejorado el formateo automático del código para mejorar el manejo de corchetes de cierre.
El compilador interno de NetBeans, nb-javac, ha sido actualizado a la versión JDK 24b29, asegurando compatibilidad con las características más recientes y se ha agregado soporte para el motor JavaScript Nashorn 15.x en JDK 15 y versiones superiores.
Para PHP, NetBeans 25 introduce compatibilidad con las comprobaciones de nivel 10 del analizador estático PHPStan, además, se han incorporado características recientemente añadidas en PHP 8.4.
Finalmente, cabe mencionar que las bibliotecas Groovy han sido actualizadas a la versión 3.0.23, ofreciendo mejoras de estabilidad y nuevas funciones. También se ha ampliado el soporte para GlassFish 7 (hasta la versión 7.0.21) y GlassFish 8 (hasta la versión de prueba 8.0.0-M9).
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