Lanzamiento de Apache NetBeans IDE 11.3

Organizaciones de la Fundación de Software Apache presentado entorno de desarrollo integrado Apache NetBeans 11.3. Esta es la quinta versión preparada por la Fundación Apache desde que Oracle entregó el código NetBeans, y la primera versión 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.

La integración del soporte del lenguaje C/C++ esperada en la versión 11.3 del código base transferido por Oracle se ha trasladado una vez más a
siguiente asunto. Cabe señalar que todas las capacidades relacionadas con el desarrollo de proyectos en C y C++ ya están listas, pero el código aún no ha sido integrado. Hasta que esté disponible el soporte nativo, los desarrolladores pueden instalar módulos de desarrollo C/C++ publicados anteriormente para NetBeans IDE 8.2 a través del Administrador de complementos. El lanzamiento de Apache NetBeans 2020 está previsto para abril de 12 y contará con soporte durante el ciclo de soporte extendido (LTS).

El principal innovaciones NetBeans 11.3:

  • Se agregaron modos de visualización de interfaz oscura adicionales: Dark Metal y Dark Nimbus.
    Lanzamiento de Apache NetBeans IDE 11.3

  • Se ha propuesto un nuevo tema de diseño FlatLaf.

    Lanzamiento de Apache NetBeans IDE 11.3

  • Soporte mejorado para pantallas de alta densidad de píxeles (HiDPI) y
    Se agregó un widget HeapView simplificado.

  • Se agregó soporte para la plataforma Java SE 14, cuyo lanzamiento está previsto para el 17 de marzo. Esto incluye resaltado de sintaxis y formato de código para construcciones con la nueva palabra clave "grabar", que proporciona una forma compacta para definir clases sin tener que definir explícitamente varios métodos de bajo nivel como equals(), hashCode() y toString().

    Lanzamiento de Apache NetBeans IDE 11.3

    Soporte agregado la coincidencia de patrones en el operador "instanceof", que le permite definir inmediatamente una variable local para acceder al valor marcado. Por ejemplo, puede escribir inmediatamente "if (obj instancia de String s && s.length() > 5) {.. s.contains(..) ..}" sin definir explícitamente "String s = (String) obj". En NetBeans 11.3, al especificar "if (obj instancia de cadena) {" se mostrará un mensaje que le permitirá convertir el código a un nuevo formato.

    Lanzamiento de Apache NetBeans IDE 11.3

    Se agregó soporte para el modo de inicio del programa introducido en Java 11. suministrado en forma de un único archivo de código fuente (la clase se puede ejecutar directamente desde el archivo de código, sin crear archivos de clase, archivos JAR y módulos). EN
    Ahora se pueden crear, ejecutar y depurar programas de un solo archivo similares a NetBeans fuera de los proyectos en la ventana Favoritos.

    Se agregó la capacidad de revertir bloques de texto introducidos en la versión anterior que incluían datos de texto de varias líneas sin utilizar caracteres de escape en ellos. En el editor de código, los bloques de texto ahora se pueden convertir nuevamente en líneas.

  • El código para desarrollar aplicaciones basadas en Java EE se ha ampliado para admitir la especificación JSF 2.3, incluido el autocompletado de construcciones como “f:websocket” y la sustitución de artefactos CDI.
    Apoyar Yakarta EE 8 esperado en la versión Apache NetBeans 12.0.

    Lanzamiento de Apache NetBeans IDE 11.3Lanzamiento de Apache NetBeans IDE 11.3

  • Soporte mejorado para el sistema de compilación Gradle. La API de herramientas de Gradle se actualizó a la versión 6.0. Soporte agregado reasignación directorio de inicio y ensamblaje compuesto (Proyecto compuesto de Gradle). Se proporciona reconocimiento de proyectos en el lenguaje Kotlin. Se agregó soporte para forzar el reinicio del proyecto.
  • Para proyectos que utilizan el sistema Maven para la construcción, se han agregado configuraciones para anular la versión JDK predeterminada.
  • Se ha agregado soporte de idiomas al editor de código.
    TypeScript (extiende las capacidades de JavaScript sin dejar de ser totalmente compatible con versiones anteriores).
    Lanzamiento de Apache NetBeans IDE 11.3

  • Para proyectos de JavaScript, se ha establecido un conector que proporciona una conexión a Chrome;
  • Para PHP, se proporciona autocompletado de propiedades y métodos sin “$this=>”.
  • Se ha trabajado para eliminar las advertencias durante la compilación.
  • Bibliotecas actualizadas Groovy 2.5.9, junit 5.5.2 y GraalVM 19.3.0.
  • Janitor ha agregado una función para identificar y eliminar directorios de NetBeans antiguos y no utilizados.

    Lanzamiento de Apache NetBeans IDE 11.3

Recordemos que el proyecto NetBeans fue fundado en 1996 por estudiantes checos con el objetivo de crear un análogo de Delphi para Java. En 1999, el proyecto fue adquirido por Sun Microsystems y en 2000 se publicó en código fuente y se transfirió a la categoría de proyectos libres. En 2010, NetBeans pasó a manos de Oracle, que absorbió a Sun Microsystems. A lo largo de los años, NetBeans se ha desarrollado como el entorno principal para los desarrolladores de Java, compitiendo con Eclipse e IntelliJ IDEA, pero recientemente ha comenzado a expandirse a JavaScript, PHP y C/C++. NetBeans tiene una base de usuarios activos estimada de 1.5 millones de desarrolladores.

Fuente: opennet.ru

Añadir un comentario