Apache NetBeans IDE 11.2 rilasciato

Organizzazioni della Apache Software Foundation presentato ambiente di sviluppo integrato Apache NetBeans 11.2. Questa è la quarta versione della Apache Foundation dalla consegna del codice NetBeans da parte di Oracle e la prima versione da allora traduzione progetto dall'incubatore ai progetti primari Apache. La versione include il supporto per i linguaggi di programmazione Java SE, Java EE, PHP, JavaScript e Groovy. Un port del supporto C/C++ dalla base di codice impegnata di Oracle è previsto nella versione 11.3 prevista per gennaio. Apache NetBeans 2020 verrà rilasciato nell'aprile 12 e verrà mantenuto attraverso l'Extended Support Cycle (LTS).

Il principale innovazioni NetBeans 11.2:

  • Aggiunto supporto JavaSE 13. Ad esempio aggiunto
    la capacità di usare "switch" sotto forma di espressione piuttosto che di operatore.
    Operazioni di evidenziazione e conversione implementate per blocchi di testo che includono dati di testo su più righe senza utilizzare caratteri di escape in essi e preservando la formattazione del testo originale. Queste funzionalità sono attualmente contrassegnate come test e vengono attivate solo durante la compilazione con il flag "--enable-preview";

    Apache NetBeans IDE 11.2 rilasciato
    Apache NetBeans IDE 11.2 rilasciato

  • Aggiunte nuove funzionalità del linguaggio PHP, sviluppato nel ramo 7.4, il cui rilascio è previsto per il 28 novembre. NetBeans ha aggiunto la gestione di innovazioni come proprietà tipizzate, "??=" operatore ("a ??= b" equivale a "a = a ?? b"), opportunità sostituzione di array esistenti quando si definisce un nuovo array (operatore “…$var”), new механизм serializzazione di oggetti (combinazione di Serializable e __sleep()/__wakeup()), opportunità visual design di grandi numeri (1_000_000_00) e nuovo il formato per definire le funzioni è "fn(parameter_list) => expr" (ad esempio, "fn($x) => $x + $y" è analogo a "$fn2 = function ($x) use ($y) { return $x + $ y;}").

    Apache NetBeans IDE 11.2 rilasciato

  • Sono state apportate ottimizzazioni delle prestazioni: è stata aumentata la velocità di ricerca dei file binari nell'albero dei sorgenti. IN
    Linux e Windows per tenere traccia delle modifiche nelle directory utilizzano l'interfaccia WatchService fornita nell'API JavaNIO2. Definizione accelerata di file con archivi;

  • Supporto migliorato per il sistema di compilazione Gradle. Aggiunta la possibilità di caricare i flag del compilatore Java, consentendo ai progetti Gradle di utilizzare funzionalità Java sperimentali ("it.options.compilerArgs.add('-enable-preview')"). Aggiunta anche l'elaborazione dell'input dell'utente nella scheda che riflette l'avanzamento della compilazione (Output). Quando si avvia un processo in background di Gradle Daemon, ora viene presa in considerazione la proprietà org.gradle.jvmargs;
  • Risolti i problemi di licenza con il codice del parser JavaScript che in precedenza richiedeva l'installazione separata del parser. Analizza ora graal-js trasferito da GPL a UPL (Universal Permissive License);
  • Il programma di installazione è stato migliorato per supportare l'installazione personalizzata dei singoli componenti NetBeans;
  • Supporto del server delle applicazioni Pagara aggiornato prima del rilascio Piattaforma Payara 5.193;
  • Supporto aggiornato per Amazon Beanstalk;
  • Aggiunto il supporto per esteso sintassi degli attributi in HTML5 utilizzato in Angular (ad esempio, , e così via.)
  • La schermata di benvenuto è stata rimossa dai collegamenti al sito Oracle (i collegamenti a netbeans.org sono stati sostituiti con netbeans.apache.org).

Fonte: opennet.ru

Aggiungi un commento