NetBeans12.2 ya fue liberado y estas son sus novedades
La Apache Software Foundation Organization dio a conocer hace poco la liberación de NetBeans 12.2, que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy.
Para quienes desconocen de este IDE, deben saber que proporciona soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy. Además de que entre sus características se encuentra un sistema de proyectos basado en Ant, control de versiones y refactoring.
Esta es la séptima versión realizada por Apache Foundation desde que Oracle donó el código NetBeans.
Principales novedades de NetBeans 12.2
En esta nueva versión se agregó soporte para las nuevas funciones del lenguaje Java introducidas en JDK 14 y JDK 15.
Así mismo, se implementó el resaltado de código para las palabras clave «sealed», «non-sealed» y «permits», además de que se agregó formato y finalización de código para el tipo «sealed», así como el formato para las expresiones «sealed» y «permits».
También se destaca el soporte mejorado para la forma compacta de definiciones de clases implementadas usando la palabra clave «record». Se resuelven los problemas de autocompletado, refactorización y formateo de código con «registro».
Las herramientas de desarrollo web de Java han mejorado el soporte para el marco Spring 5.2.9 MVC. En el cuadro de diálogo para editar las propiedades del proyecto web, se ha ajustado el guardado de URL con enlaces relativos. La integración de Derby se ha eliminado de los módulos de Payara Server. Problemas resueltos con JavaServer Faces Catalog.
Por otra parte, se menciona también el soporte mejorado para sistemas de compilación Maven y Gradle. Se mejoró la definición de fuentes y documentación en proyectos de Gradle. Generación de frontend mejorada. Se corrigió el bloqueo en proyectos de Maven al usar getModuleName.
Se agregó soporte para Java 15 al compilador Java incorporado de NetBeans nb-javac (javac modificado).
Para el lenguaje Java, la visualización de tipos se proporciona al llamar a métodos a lo largo de la cadena.
También se menciona que se proporcionó la creación de nuevas clases, interfaces y enumeraciones al pegar texto desde el portapapeles. Para el editor VS Code en NetBeans se dio cuenta de la adición al editor de código y depurador en Java.
- El código de soporte de JavaFX se ha ampliado para admitir objetos inmutables.
- Se agregó soporte para nuevas funciones de PHP 8.
- Se limpiaron las dependencias y la infraestructura de las funciones de JavaScript y HTML
- El compilador javac está limitado a una sola instancia.
- Manejo de dependencias mejorado para JavaScript y HTML.
- Se eliminó el soporte obsoleto de Oracle JET.
- Soporte CSS3 mejorado.
- Complemento agregado para BootsFaces con soporte para construcciones «<b: dataTable …>».
- Versiones actualizadas Ant 1.10.8, exec-maven-plugin 3.0.0, Gradle Tooling API 6.7, JDBC PostgreSQL 42.2.16, payara-micro-maven-plugin 1.3.0, Spring Framework 4.3.29, TestNG 6.14.3.
- Se proporcionó detección de JDK instalados con SDKMan y Debian.
- Se habilitó la ejecución y depuración individual cuando el proyecto Gradle proporciona la tarea adecuad
Finalmente, si quieres conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en la publicación original. El enlace es este.
¿Cómo instalar NetBeans 12.2 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