NetBeans 12.1, una version que aporta pocas mejoras para C/C++, Java y PHP

apache-netbeans

La Apache Software Foundation Organization dio a conocer hace poco la nueva version del entorno de desarrollo integrado, «Apache NetBeans 12.1«, esta es una version en la cual se añaden alguna mejoras de soporte para C/C++, Java, PHP y HTML.

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

Principales novedades de NetBeans 12.1

Esta nueva version del IDE no llega con grandes cambios, pero si llega a mejorar algunos aspectos para los lenguajes de programación que soporta.

Y es que en esta nueva version lanzada, se agregó soporte limitado para lenguajes C/C ++, que todavía está detrás de los complementos de desarrollo C/C ++ lanzados anteriormente para NetBeans IDE 8.2.

Para el desarrollo en C/C ++, se ofrece soporte para los proyectos más simples, lo que permite ejecutar comandos para compilar y ejecutar, resaltado de sintaxis usando gramáticas TextMate y depuración usando gdb.

Así como también la finalización de código y otras capacidades de edición se implementan mediante el acceso a la LSP CCLS (Protocolo Language Server) del servidor, que el usuario debe ejecutar de forma independiente.

Otro de los cambios que se agregó, fue el soporte para la plataforma Jakarta EE 8, que reemplazó a Java EE (Java Platform, Enterprise Edition). Puede crear proyectos de Jakarta EE 8 y modificar las aplicaciones de Maven existentes para usar Jakarta EE 8.

El compilador de Java incorporado de NetBeans nb-javac (modificado por javac) se ha traducido para usar Java 14.

Para Java, la compatibilidad con la palabra clave «record» se ha rediseñado para proporcionar una forma compacta para definir clases, evitando la necesidad de definir explícitamente varios métodos de bajo nivel como equals(), hashCode() y toString() en los casos en que los datos se almacenan solo en campos.

El comportamiento del trabajo con el que no cambia. Se agregó una nueva plantilla para crear construcciones Java con la palabra clave «record». Soporte mejorado de finalización de código con «record».

Para Java SE, la compatibilidad con el sistema de compilación Gradle está activada. Se agregó soporte para directorios generados y se aseguró el trabajo correcto con los procesadores de anotaciones.

Para PHP, se han agregado nuevas acciones al menú Composer para actualizar el autocargador y ejecutar scripts. En el depurador, en lugar de 0 y 1 en los valores booleanos de las variables, se muestran falso y verdadero. Herramientas mejoradas para el análisis de código.

Para HTML, se ha actualizado el componente validador de marcado (validator.jar). Incluye soporte para completar patrones. Se agregó soporte para completar el código y resaltar la sintaxis para construcciones como «<script type=»module «></script>».

Para CSS, se han propuesto opciones de formato de «Tabulaciones y sangrías» para controlar la sangría y el uso de tabulaciones o espacios.

Al inicio, detecta el JDK instalado en Linux y macOS mediante el kit de herramientas SDKMAN.

¿Cómo instalar NetBeans 12.1 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

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.