Apache NetBeans IDE 11.3 lanzado

Organizacións da Apache Software Foundation presentado entorno de desenvolvemento integrado Apache NetBeans 11.3. Esta é a quinta versión preparada pola Fundación Apache desde que Oracle entregou o código NetBeans, e a primeira versión desde tradución proxecto dende a incubadora ata a categoría de proxectos primarios de Apache. A versión contén soporte para as linguaxes de programación Java SE, Java EE, PHP, JavaScript e Groovy.

A integración do soporte de linguaxe C/C++ que se espera na versión 11.3 da base de código transferida por Oracle volveuse a mover a
seguinte número. Nótase que todas as capacidades relacionadas co desenvolvemento de proxectos en C e C++ xa están listas, pero o código aínda non foi integrado. Ata que estea dispoñible o soporte nativo, os desenvolvedores poden instalar módulos de desenvolvemento C/C++ publicados anteriormente para NetBeans IDE 8.2 a través do Xestor de complementos. Apache NetBeans 2020 está programado para ser lanzado en abril de 12 e será compatible a través do ciclo de soporte estendido (LTS).

O principal innovacións NetBeans 11.3:

  • Engadíronse modos de visualización de interface escura adicionais: Dark Metal e Dark Nimbus.
    Apache NetBeans IDE 11.3 lanzado

  • Propúxose un novo tema de deseño FlatLaf.

    Apache NetBeans IDE 11.3 lanzado

  • Compatibilidade mellorada para pantallas de alta densidade de píxeles (HiDPI) e
    engadiu un widget HeapView simplificado.

  • Engadiuse soporte para a plataforma Java SE 14, que se publicará o 17 de marzo. Isto inclúe o resaltado de sintaxe e o formato de código para as construcións coa nova palabra clave "rexistro", que proporciona unha forma compacta para definir clases sen ter que definir explícitamente varios métodos de baixo nivel como equals(), hashCode() e toString().

    Apache NetBeans IDE 11.3 lanzado

    Soporte engadido coincidencia de patróns no operador "instanceof", que permite definir inmediatamente unha variable local para acceder ao valor marcado. Por exemplo, pode escribir inmediatamente "se (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" sen definir explícitamente "String s = (String) obj". En NetBeans 11.3, especificando "if (obj instanceof String) {" amosarase un aviso que lle permitirá converter o código nun novo formulario.

    Apache NetBeans IDE 11.3 lanzado

    Engadido soporte para o modo de lanzamento do programa introducido en Java 11, subministrado en forma de ficheiro de código fonte único (a clase pódese executar directamente desde o ficheiro de código, sen crear ficheiros de clase, arquivos JAR e módulos). EN
    Agora pódense crear programas de ficheiro único semellantes de NetBeans fóra dos proxectos na xanela Favoritos, executalos e depurarse.

    Engadiuse a posibilidade de converter bloques de texto invertidos introducidos na versión anterior que incluían datos de texto de varias liñas sen usar escape de caracteres neles. No editor de código, os bloques de texto agora pódense converter de novo en liñas.

  • O código para desenvolver aplicacións baseadas en Java EE ampliouse para admitir a especificación JSF 2.3, incluíndo o autocompletado de construcións como "f:websocket" e a substitución de artefactos CDI.
    Apoiar Iacarta EE 8 esperado na versión de Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 lanzadoApache NetBeans IDE 11.3 lanzado

  • Compatibilidade mellorada para o sistema de compilación Gradle. Actualizouse a API de Gradle Tooling á versión 6.0. Soporte engadido reasignación directorio de inicio e montaxe composta (Proxecto Gradle Composite). Ofrécese recoñecemento de proxectos en lingua Kotlin. Engadido soporte para forzar o reinicio do proxecto.
  • Para proxectos que usan o sistema Maven para a construción, engadíronse a configuración para anular a versión predeterminada do JDK.
  • Engadiuse compatibilidade con idiomas ao editor de código
    TypeScript (amplía as capacidades de JavaScript sen deixar de ser totalmente compatible con versións anteriores).
    Apache NetBeans IDE 11.3 lanzado

  • Para proxectos JavaScript, estableceuse un conector que proporciona unha conexión a Chrome;
  • Para PHP, ofrécese o autocompletado de propiedades e métodos sen "$this =>".
  • Traballouse para desfacerse dos avisos durante a compilación.
  • Bibliotecas actualizadas Groovy 2.5.9, Junit 5.5.2 e GraalVM 19.3.0.
  • Janitor engadiu unha función para identificar e eliminar os directorios de NetBeans antigos e non utilizados.

    Apache NetBeans IDE 11.3 lanzado

Lembre que o proxecto NetBeans foi baseado en 1996 por estudantes checos co obxectivo de crear un análogo de Delphi para Java. En 1999, o proxecto foi adquirido por Sun Microsystems, e en 2000 foi publicado en código fonte e transferido á categoría de proxectos libres. En 2010, NetBeans pasou a mans de Oracle, que absorbeu Sun Microsystems. Ao longo dos anos, NetBeans foise desenvolvendo como o ambiente principal para desenvolvedores de Java, competindo con Eclipse e IntelliJ IDEA, pero recentemente comezou a expandirse en JavaScript, PHP e C/C++. NetBeans ten unha base de usuarios activo estimado de 1.5 millóns de desenvolvedores.

Fonte: opennet.ru

Engadir un comentario