Apache NetBeans IDE 11.3 llançat

Organitzacions de l'Apache Software Foundation presentat entorn de desenvolupament integrat Apache NetBeans 11.3. Aquesta és la cinquena versió preparada per la Fundació Apache des que el codi NetBeans va ser lliurat per Oracle, i la primera versió des de traducció projecte de la incubadora a la categoria de projectes primaris d'Apache. La versió conté suport per als llenguatges de programació Java SE, Java EE, PHP, JavaScript i Groovy.

La integració del suport del llenguatge C/C++ previst a la versió 11.3 de la base de codi transferida per Oracle s'ha traslladat una vegada més a
proper número. Cal assenyalar que totes les capacitats relacionades amb el desenvolupament de projectes en C i C++ ja estan preparades, però el codi encara no s'ha integrat. Fins que estigui disponible el suport natiu, els desenvolupadors poden instal·lar mòduls de desenvolupament C/C++ publicats anteriorment per a NetBeans IDE 8.2 mitjançant el Gestor de connectors. Apache NetBeans 2020 està previst que es llançarà a l'abril de 12 i comptarà amb el suport del cicle de suport estès (LTS).

El principal innovacions NetBeans 11.3:

  • S'han afegit modes de visualització de la interfície fosca addicionals: Dark Metal i Dark Nimbus.
    Apache NetBeans IDE 11.3 llançat

  • S'ha proposat un nou tema de disseny FlatLaf.

    Apache NetBeans IDE 11.3 llançat

  • Suport millorat per a pantalles d'alta densitat de píxels (HiDPI) i
    s'ha afegit un widget HeapView simplificat.

  • S'ha afegit suport per a la plataforma Java SE 14, que es publicarà el 17 de març. Això inclou el ressaltat de sintaxi i el format de codi per a construccions amb la nova paraula clau "registre", que proporciona una forma compacta per definir classes sense haver de definir explícitament diversos mètodes de baix nivell com equals(), hashCode() i toString().

    Apache NetBeans IDE 11.3 llançat

    Suport afegit concordança de patrons a l'operador "instanceof", que us permet definir immediatament una variable local per accedir al valor marcat. Per exemple, podeu escriure immediatament "si (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" sense definir explícitament "String s = (String) obj". A NetBeans 11.3, si especifiqueu "if (obj instanceof String) {" es mostrarà un missatge que us permetrà convertir el codi a un nou formulari.

    Apache NetBeans IDE 11.3 llançat

    S'ha afegit suport per al mode de llançament del programa introduït a Java 11, subministrat en forma d'un únic fitxer de codi font (la classe es pot executar directament des del fitxer de codi, sense crear fitxers de classe, arxius JAR i mòduls). EN
    Ara es poden crear programes d'un sol fitxer similars a NetBeans fora dels projectes a la finestra Preferit, executar-los i depurar-los.

    S'ha afegit la possibilitat d'invertir la conversió de blocs de text introduïts a la versió anterior que incloïa dades de text de diverses línies sense utilitzar l'escapada de caràcters. A l'editor de codi, ara els blocs de text es poden tornar a convertir en línies.

  • El codi per desenvolupar aplicacions basades en Java EE s'ha ampliat per donar suport a l'especificació JSF 2.3, inclosa la compleció automàtica de construccions com ara "f:websocket" i la substitució d'artefactes CDI.
    suport Jakarta EE 8 s'espera a la versió d'Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 llançatApache NetBeans IDE 11.3 llançat

  • Suport millorat per al sistema de compilació Gradle. L'API de Gradle Tooling s'ha actualitzat a la versió 6.0. Suport afegit reassignació directori d'inici i muntatge compost (Projecte Gradle Composite). S'ofereix reconeixement de projectes en llengua Kotlin. S'ha afegit suport per forçar el reinici del projecte.
  • Per als projectes que utilitzen el sistema Maven per a la construcció, s'han afegit paràmetres per anul·lar la versió predeterminada del JDK.
  • S'ha afegit suport d'idiomes a l'editor de codi
    TypeScript (amplia les capacitats de JavaScript mentre es manté totalment compatible amb les versions anteriors).
    Apache NetBeans IDE 11.3 llançat

  • Per als projectes JavaScript, s'ha establert un connector que proporciona una connexió a Chrome;
  • Per a PHP, es proporciona l'emplenament automàtic de propietats i mètodes sense "$this =>".
  • S'ha treballat per eliminar els avisos durant la compilació.
  • Biblioteques actualitzades Groovy 2.5.9, junit 5.5.2 i GraalVM 19.3.0.
  • Janitor ha afegit una funció per identificar i eliminar directoris de NetBeans antics i no utilitzats.

    Apache NetBeans IDE 11.3 llançat

Recordem que el projecte NetBeans ho era basat l'any 1996 per estudiants txecs amb l'objectiu de crear un anàleg de Delphi per a Java. L'any 1999, el projecte va ser comprat per Sun Microsystems, i l'any 2000 es va publicar en codi font i es va transferir a la categoria de projectes gratuïts. El 2010, NetBeans va passar a mans d'Oracle, que va absorbir Sun Microsystems. Al llarg dels anys, NetBeans s'ha anat desenvolupant com a entorn principal per als desenvolupadors de Java, competint amb Eclipse i IntelliJ IDEA, però recentment ha començat a expandir-se a JavaScript, PHP i C/C++. NetBeans té una base d'usuaris activa estimada d'1.5 milions de desenvolupadors.

Font: opennet.ru

Afegeix comentari