Apache NetBeans IDE 11.2 Rilasciatu

Organizzazioni Apache Software Foundation prisentatu ambiente di sviluppu integratu Apache NetBeans 11.2. Questa hè a quarta versione prodotta da a Fundazione Apache dapoi chì Oracle hà donatu u codice NetBeans, è u primu dapoi. traduzzione prughjettu da l'incubatore à a categuria di prughjetti primari Apache. A liberazione cuntene supportu per i linguaggi di prugrammazione Java SE, Java EE, PHP, JavaScript è Groovy. A migrazione di u supportu C/C++ da a basa di codice donata di Oracle hè prevista in a versione 11.3 prevista per ghjennaghju. Apache NetBeans 2020 serà liberatu in aprile 12 è serà supportatu per mezu di u ciclu di supportu allargatu (LTS).

menu innovazioni NetBeans 11.2:

  • Supportu aghjuntu JavaSE 13. Per esempiu aghjustatu
    a capacità di utilizà "switch" in a forma di una espressione piuttostu cà una dichjarazione.
    Implementate operazioni di evidenziazione è cunversione per i blocchi di testu chì includenu dati di testu multi-linea senza usu di scappu di caratteri è priservendu u furmatu di testu originale. E caratteristiche specificate sò attualmente marcate cum'è teste è sò attivate solu quandu si custruisce cù a bandiera "-enable-preview";

    Apache NetBeans IDE 11.2 Rilasciatu
    Apache NetBeans IDE 11.2 Rilasciatu

  • Novi funziunalità di a lingua PHP sò state aghjunte, sviluppate in a filiera 7.4, chì hè prevista per a liberazione u 28 di nuvembre. NetBeans hà aghjustatu u processu per tali innovazioni cum'è proprietà tipificate, operatore "??=" ("a ??= b" hè simile à "a = a ?? b"), uppurtunità sustituzione di array esistenti quandu definisce un novu array (operatore "...$var"), novu miccanisimu serializazione di l'ughjettu (cumbinazione di Serializable è __sleep()/__wakeup()), uppurtunità disignu visuale di gran numaru (1_000_000_00) è новый u furmatu di definizione di funzione "fn (lista_parametri) => expr" (per esempiu, "fn ($x) => $x + $y" hè analogu à "$fn2 = funzione ($x) use ($y) {ritornu $x + $ y;}").

    Apache NetBeans IDE 11.2 Rilasciatu

  • L'ottimisazioni di u rendiment sò state realizate: A veloce di ricerca di i schedarii binari in l'arbulu fonte hè stata aumentata. IN
    Linux è Windows utilizanu l'interfaccia WatchService furnita in l'API per seguità i cambiamenti in i cartulari Java NIO2. Identificazione accelerata di i schedari cù l'archivi;

  • Supportu migliuratu per u sistema di creazione di Gradle. Aggiunta l'abilità di carricà i bandieri di compilatori Java, chì vi permettenu di utilizà funzioni Java sperimentali in i prughjetti Gradle ("it.options.compilerArgs.add('—enable-preview')"). Hè aghjuntu ancu u processu di input di l'utilizatori in a tabulazione chì riflette u prugressu di a custruzione (Output). Quandu principia un prucessu Gradle Daemon di fondo, a pruprietà org.gradle.jvmargs hè avà rispettata;
  • I prublemi risolti cù a licenza di codice cù l'analizzatore JavaScript per via di quale l'analizzatore prima avia da esse installatu separatamente. Avà u parser graal-js trasferitu da GPL à UPL (Licenza Universale Permissiva);
  • L'installatore hè statu migliuratu per include supportu per a stallazione selettiva di cumpunenti NetBeans individuali;
  • Supportu di u servitore di l'applicazioni Payara aghjurnatu per liberà Payara Platform 5.193;
  • Supportu aghjurnatu per Amazon Beanstalk;
  • Aghjunghje supportu per avanzati sintassi attributu in HTML5 utilizatu in Angular (per esempiu, , eccetera.)
  • A Screen Welcome hè stata sguassata da i ligami à u situ web di Oracle (i ligami à netbeans.org sò stati rimpiazzati da netbeans.apache.org).

Source: opennet.ru

Add a comment