NetBeans 10 agrega soporte para los últimos Java y PHP

Apache NetBeans 10, la última versión del IDE de código abierto para el desarrollo de Java SE, PHP y JavaScript, ahora está disponible como versión de producción.

Dónde descargar NetBeans 10

Puede descargar NetBeans 10 desde la página del proyecto NetBeans de Apache.

Novedades de NetBeans 10

La clave de NetBeans 10 es el soporte mejorado para Java Development Kit (JDK) 11, así como las capacidades para PHP y el marco de prueba JUnit 5 para Java.

Para JDK 11, que llegó en septiembre de 2018, NetBeans 10.0 admite constantes de archivos de clases dinámicas, lo que amplía las opciones de expresividad para diseñadores de lenguajes e implementadores de compiladores. Otras capacidades para JDK 11 incluyen:

  • Soporte de sintaxis de variable local para parámetros lambda, para alinear la sintaxis de una declaración de parámetro formal en una expresión lambda tipada implícitamente con la sintaxis de una declaración de variable local.
  • Finalización de código para parámetros var lambda.
  • Eliminación de módulos Corba.
  • Integración con el proyecto nb-javac para soportar JDK 11. El proyecto ha proporcionado durante mucho tiempo una versión parcheada del compilador javac Java para el editor NetBeans Java.

Para PHP, NetBeans 10 permite a los desarrolladores agregar comas finales en las llamadas a funciones en PHP 7.3. Los desarrolladores también pueden utilizar la asignación de referencia de lista, así como las sintaxis flexibles heredoc y nowdoc. Su compatibilidad con PHP 7.2 incluye comas finales en la sintaxis de lista, colores para tipos de objetos y versión de PHP en las propiedades del proyecto. Para PHP 7.1, NetBeans 10 agrega soporte para visibilidad constante de clase, así como manejo de excepciones de caché múltiple, tipos que aceptan valores NULL y coloración para las palabras clave inválidas e iterables. También se admite el lexer sensible al contexto de PHP 7.0.

JUnit 5.3.1 se agregó como una biblioteca en NetBeans, para agregarlo rápidamente a proyectos Java. También @Testablese admite la anotación JUnit 5 .

La actualización es la segunda versión importante de NetBeans bajo la jurisdicción de Apache. Apache 9.0 llegó en agosto de 2018.