Lanzamiento de Apache NetBeans IDE 11.2

Organizaciones de la Fundación de Software Apache presentado entorno de desarrollo integrado Apache NetBeans 11.2. Esta es la cuarta versión producida por la Fundación Apache desde que Oracle donó el código de NetBeans, y la primera desde traduccion proyecto de la incubadora a la categoría de proyectos primarios de Apache. La versión contiene soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy. Se espera la migración del soporte C/C++ desde el código base donado por Oracle en la versión 11.3 programada para enero. Apache NetBeans 2020 se lanzará en abril de 12 y será compatible con el ciclo de soporte extendido (LTS).

El principal innovaciones NetBeans 11.2:

  • Soporte agregado JavaSE 13. Por ejemplo agregado
    la capacidad de utilizar "cambiar" en forma de expresión en lugar de declaración.
    Se implementaron operaciones de resaltado y conversión para bloques de texto que incluyen datos de texto de varias líneas sin utilizar escape de caracteres y preservando el formato de texto original. Las características especificadas están actualmente marcadas como prueba y se activan solo cuando se construye con el indicador "-enable-preview";

    Lanzamiento de Apache NetBeans IDE 11.2
    Lanzamiento de Apache NetBeans IDE 11.2

  • Se han agregado nuevas características del lenguaje PHP, desarrollado en la rama 7.4, cuyo lanzamiento está previsto para el 28 de noviembre. NetBeans ha agregado procesamiento para innovaciones como propiedades escritas, operador "??=" (“a ??= b” es similar a “a = a ?? b”), oportunidad sustitución de matrices existentes al definir una nueva matriz (operador "...$var"), nuevo mecanismo serialización de objetos (combinación de Serializable y __sleep()/__wakeup()), oportunidad diseño visual de grandes números (1_000_000_00) y nuevo formato para definir funciones “fn(parameter_list) => expr” (por ejemplo “fn($x) => $x + $y” es análogo a “$fn2 = function ($x) use ($y) {return $ x+$y;}").

    Lanzamiento de Apache NetBeans IDE 11.2

  • Se han realizado optimizaciones de rendimiento: se ha aumentado la velocidad de búsqueda de archivos binarios en el árbol de fuentes. EN
    Linux y Windows utilizan la interfaz WatchService proporcionada en la API para realizar un seguimiento de los cambios en los directorios. java nio2. Identificación acelerada de archivos con archivos;

  • Soporte mejorado para el sistema de compilación Gradle. Se agregó la capacidad de cargar indicadores del compilador de Java, lo que le permite usar funciones experimentales de Java en proyectos de Gradle (“it.options.compilerArgs.add(‘—enable-preview’)”). También se agregó el procesamiento de la entrada del usuario en la pestaña que refleja el progreso de la compilación (Salida). Al iniciar un proceso Gradle Daemon en segundo plano, ahora se respeta la propiedad org.gradle.jvmargs;
  • Se solucionaron problemas con la licencia del código con el analizador de JavaScript por los cuales previamente era necesario instalar el analizador por separado. Ahora el analizador graal-js transferido de GPL a UPL (Licencia permisiva universal);
  • El instalador se ha mejorado para incluir soporte para la instalación selectiva de componentes NetBeans individuales;
  • Soporte de servidor de aplicaciones payara actualizado para lanzar Plataforma Payara 5.193;
  • Soporte actualizado para Amazon Beanstalk;
  • Se agregó soporte para avanzados. sintaxis de atributos en HTML5 usado en Angular (por ejemplo, , , etc.)
  • La pantalla de bienvenida se eliminó de los enlaces al sitio web de Oracle (los enlaces a netbeans.org se reemplazaron por netbeans.apache.org).

Fuente: opennet.ru

Añadir un comentario