Conoce las novedades de Apache NetBeans 11.2 y como instalarlo en Linux
La Apache Software Foundation dio a conocer hace poco la liberación de la nueva versión de su entorno de desarrollo integrado para el Apache NetBeans 11.2. Siendo esta la cuarta versión preparada por la Fundación Apache después de la transferencia del código NetBeans por Oracle y la primera versión después de la transferencia del proyecto desde la incubadora de Apache.
El lanzamiento contiene soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy. Se espera la transferencia del soporte C/C ++ desde la base de código proporcionada por Oracle en la versión 11.3, programada para enero. En abril de 2020, se formará el lanzamiento de Apache NetBeans 12, que se acompañará como parte de un ciclo de soporte extendido (LTS).
Para quienes aún desconocen de NetBeans, deben saber que es este es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java y que además cuenta con un número importante de módulos para extenderlo.
NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento.
Principales novedades de NetBeans 11.2
Con el lanzamiento de esta nueva versión de NetBeans 11.2 se agregaron nuevas caracterÃsticas del lenguaje PHP, desarrollado en la rama 7.4. También se destaca la adición de propiedades escritas, el operador “?? =”, la capacidad de sustituir las matrices existentes al definir una nueva, un nuevo mecanismo para serializar objetos, la capacidad de visualizar números grandes y un nuevo formato para definir funciones.
Otro de los cambios que se destacan de NetBeans 11.2 es el soporte para Java SE 13. Por ejemplo, se ha agregado la capacidad de usar “switch” en forma de una expresión en lugar de un operador.
Se implementan operaciones de resaltado y conversión para bloques de texto que incluyen datos de texto de varias lÃneas sin utilizar el escape de caracteres y preservar el formato de texto original. Las caracterÃsticas indicadas hasta ahora se han marcado como prueba y se activan solo durante el ensamblaje con el indicador “–enable-preview”;
También se destacan diversas optimizaciones de rendimiento: se ha aumentado la velocidad de búsqueda de archivos binarios en el árbol con textos fuente.
En Linux y Windows, la interfaz WatchService proporcionada por la API Java NIO2 se utiliza para rastrear los cambios en los directorios, asà como una identificación más rápida de archivos con archivo.
Soporte mejorado para el sistema de compilación Gradle. Se agregó la capacidad de cargar indicadores del compilador de Java, lo que le permite utilizar caracterÃsticas experimentales de Java en proyectos Gradle.
También se agregó el procesamiento de la entrada del usuario en la pestaña, lo que refleja el progreso del ensamblaje (Salida). Al iniciar el proceso de fondo de Gradle Daemon, ahora se tiene en cuenta la propiedad org.gradle.jvmargs.
Los problemas con la licencia para el código con el analizador JavaScript se resolvieron debido a que el analizador tuvo que instalarse por separado antes. Ahora el analizador graal-js ha sido transferido de la GPL a la UPL (Licencia Permisiva Universal).
¿Cómo instalar NetBeans 11.2 en Linux?
Para aquellos que quieran obtener esta nueva versión de NetBeans 11.2 deberán contar como mÃnimo con la versión Java 8 de Oracle u Open JDK 8 instalado en su sistema y Apache Ant 1.10 o superior.
Ahora 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