Apache NetBeans 11.3 llega con nueva interfaz oscura, mejoras para HiDPI y más
La Apache Software Foundation dio a conocer el lanzamiento de la nueva versión del entorno de desarrollo integrado “Apache NetBeans 11.3”, siendo esta la quinta versión preparada por la Fundación Apache después de la transferencia del código NetBeans por parte de Oracle y la primera versión después de que el proyecto fue transferido de la incubadora a la categoría de proyectos Apache.
Este lanzamiento contiene varios cambios y novedades, de los cuales podremos encontrar el soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy, mientras que la integración esperada de soporte para lenguajes C/C ++ de la versión 11.3 de la base de código proporcionada por Oracle se ha pospuesto para la próxima versión.
¿Qué hay de nuevo en Apache NetBeans 11.3?
Una de las principales novedades que se destacan de esta nueva versión es la integración de nuevos modos de visualización de interfaz oscura. Los nuevos modos que podremos encontrar son Dark Metal y Dark Nimbus, además de que también se ha propuesto un nuevo tema FlatLaf.
También se destaca el soporte mejorado para pantallas de alta densidad de píxeles (HiDPI) y el widget simplificado HeapView.
Además de que se agregó soporte para la plataforma Java SE 14, programada para su lanzamiento el 17 de marzo.
Esto incluye resaltado de sintaxis y formato de código para construcciones con la nueva palabra clave “record “, que proporciona una forma compacta para definir clases, lo que permite prescindir de definir explícitamente varios métodos de bajo nivel, como equals (), hashCode () y toString ().
Se agregó soporte para el modo de inicio de programas que aparecieron en Java 11, entregados en forma de un solo archivo con código fuente (una clase se puede ejecutar directamente desde un archivo con código, sin crear archivos de clase, archivos JAR y módulos). En NetBeans, estos programas de un solo archivo ahora se pueden crear fuera de los proyectos en la ventana Favorito, ejecutar y depurar.
Asi como tambien la capacidad de revertir la conversión de bloques de texto que aparecieron en el último número, incluidos los datos de texto multilínea sin el uso de caracteres de escape en ellos. En el editor de código, los bloques de texto ahora se pueden volver a convertir en líneas.
Y el soporte mejorado del sistema de construcción Gradle. Gradle Tooling API se ha actualizado a la versión 6.0. Se agregó soporte para reasignar el directorio de inicio y el ensamblaje compuesto (Proyecto compuesto Gradle). Se proporciona reconocimiento de proyectos en el idioma Kotlin. Se agregó soporte para el reinicio forzado de proyectos.
De los demás cambios que se destacan:
- Para proyectos que utilizan el sistema de compilación Maven, se han agregado configuraciones para anular la versión predeterminada de JDK.
- Se ha agregado compatibilidad con el lenguaje TypeScript al editor de código (expande las capacidades de JavaScript, sin dejar de ser totalmente compatible con versiones anteriores).
- Para proyectos en JavaScript, se ha establecido un conector que proporciona una conexión a Chrome.
- Para PHP, se proporciona el autocompletado de propiedades y métodos sin “$ this =>”.
- Se trabajó para deshacerse de las advertencias durante la compilación.
- Se actualizaron las bibliotecas Groovy 2.5.9, junit 5.5.2 y GraalVM 19.3.0.
- El conserje agrega una función para identificar y eliminar los directorios NetBeans antiguos y no utilizados.
Si quieres conocer más al respecto puedes consultar el siguiente enlace.
¿Cómo instalar NetBeans 11.3 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