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).
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";
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;}").
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;