Apache Software Foundation libera la nueva versión del IDE Apache NetBeans 10.0

  • 05 Jan 2019 12:00 AM

Esta es la segunda versión preparada por Apache Software Foundation después de la transferencia del código NetBeans a Oracle y en prueba de la capacidad de adherirse a los principios de desarrollo adoptados en la comunidad Apa

Esta es la segunda versión preparada por Apache Software Foundation después de la transferencia del código NetBeans a Oracle y en prueba de la capacidad de adherirse a los principios de desarrollo adoptados en la comunidad Apache.

Es notable por la integración de módulos para admitir los lenguajes de programación PHP, JavaScript, HTML5 y Groovy, y que no se incluyeron en la versión 9 que se limitó a Java SE. Se espera que en la próxima versión incluya soporte para C y C++.

Los aspectos destacados son:

  • Soporte para el JDK 11, incluido el módulo nbjavac actualizado.
  • Se eliminaron los módulos Java EE y CORBA de JDK y se transfirió a la categoría del motor de JavaScript de Nashorn con soporte para las definiciones var para los parámetros tipificados implícitamente de las expresiones lambda.
  • Soporte para la biblioteca JUnit 5, predeterminado para crear pruebas de proyectos Maven basados en Java 8+.
  • Soporte para anotaciones @Testable.

Mejoras para el soporte PHP:

  • Se implementó la compatibilidad con las funciones del lenguaje PHP agregadas en las ramas de 7.0 a 7.3.
  • Posibilidad de dejar comas al final de las listas y los argumentos de la función.
  • Sintaxis flexible de inserción de multilínea, enlaces en la lista (), tipo de objeto.
  • Soporte para el analizador estático PHPStan.
  • Advertencias en el editor sobre la devolución de valores en funciones con el tipo void y la declaración incorrecta de métodos no abstractos.
  • Uso del modo strict_types.
  • Autocompletar las constantes TRUE, FALSE y NULL en minúsculas.
  • Soporte para vardoc.
  • Capacidad de contraer definiciones de arrays, etiquetas y expresiones.
  • Soporte para plantillas Twig con autocompletar.
  • Soporte de paleta.

El código fuente de la aplicación se puede descargar en el siguiente enlace: Apache Netbeans 10.0.

Netbeans 10