Ya fue liberada la nueva versión de Apache NetBeans 11.0

Hace poco la Apache Software Foundation realizo el anuncio de la nueva versión del entorno de desarrollo integrado Apache NetBeans 11.0. Esta nueva versión llega con pocos cambios dado que se ha agregado el soporte experimental a algunas nuevas expresiones.

Apache NetBeans 11.0 pasa a ser la tercera versión preparada por Apache Foundation después de la transferencia del código NetBeans a Oracle.

La versión contiene soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy. La transferencia de soporte de C / C ++ desde el código base transferido por Oracle se espera en una de las siguientes versiones.

Sobre NetBeans

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.

NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento.

Actualmente, el proyecto aún se encuentra en el desarrollo de Apache, que prepara la infraestructura, audita la pureza de la licencia y prueba la capacidad de adherirse a los principios de desarrollo adoptados en la comunidad de Apache.

En el futuro, tan pronto como el proyecto se muestre listo para una existencia independiente que no requiera supervisión adicional.

La plataforma ofrece servicios reusables comunes para las aplicaciones de escritorio, permitiendo a los desarrolladores centrarse en la lógica de sus aplicaciones.

Algunas de las características principales de NetBeans son:

  • Gestión de la interfaz de usuario (menús y barras de herramientas).
  • Gestión de configuración de usuario.
  • Gestión de almacenamiento (guardar o cargar algún tipo de dato).
  • Gestión de ventana.
  • Marco Asistente (soporta diálogos paso a paso).
  • Librería visual de Netbeans.
  • Herramientas de desarrollo integrado.

NetBeans IDE es libre, código abierto, multiplataforma con soporte integrado para el lenguaje de programación Java.

Principales novedades de Apache NetBeans 11.0

Con la llegada de esta nueva versión de Apache NetBeans 11.0 y con la ayuda de diversas discusiones llevadas por la comunidad durante el año pasado, en esta nueva versión se tomó la decisión de cambiar el diseño del asistente de la creación de un nuevo proyecto.

Que además de apoyar a Apache Ant, dada la posibilidad se añadieron dos nuevas opciones: “Java con Maven” y “Java con Gradle”.

Por otro lado, también se puede destacar que el Soporte JDK 12 ya fue añadido en esta versión, así como la inclusión de una nueva versión del compilador nb-javac con soporte para Java 12.

El resaltado de sintaxis, el autocompletado, las sugerencias y la alineación de las expresiones de “cambio” se han ampliado significativamente.

Por otro lado, tal como comentábamos al inicio se agregó soporte experimental para la nueva forma de expresiones de ” switch” que apareció en Java 12 (incluida en el modo “–enable-preview”) y la capacidad de convertir la forma antigua en una nueva.

Se revisaron las licencias de componentes de Java para empresas y se devolvió el soporte de JavaEE.

Así mismo se implementó la capacidad de crear aplicaciones JavaEE utilizando Ant, Maven o Gradle. Debido a la incompatibilidad con la licencia de Apache, JBoss 4, WebLogic 9 y el módulo websvc.switmodellext han sido descontinuados.

El soporte para el sistema de construcción Gradle fue añadido en esa version y se proponen interfaces para navegar a través de scripts y tareas de ensamblaje de Gradle, se proporciona la capacidad de crear proyectos de Gradle, se agrega soporte para usar Gradle con marcos de prueba de unidades (JUnit 4/5, TestNG), se implementa soporte para NetBeans JPA y Spring.

¿Cómo instalar NetBeans 11.0 en Linux?

Para aquellos que quieran obtener esta nueva versión de NetBeans 11.0 deberán contar como mínimo con la versión Java 8 de Oracle o Open JDK v8 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

2 comentarios, deja el tuyo

  1. Gracias por la noticia.
    Para los que nos gustan las cosas fáciles, ya está disponible como Snap
    sudo snap install netbeans –classic

    1.    David Naranjo dijo

      Gracias, por este otro método de instalación :).
      Buen día.