Organizzazioni Apache Software Foundation prisentatu ambiente di sviluppu integratu Apache NetBeans 11.3. Questa hè a quinta liberazione preparata da a Fundazione Apache dapoi chì u codice NetBeans hè statu trasmessu da Oracle, è a prima versione 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.
L'integrazione di u supportu di lingua C/C++ previstu in a versione 11.3 da a basa di codice trasferita da Oracle hè stata di novu spustata à
prossimu prublema. Hè nutatu chì tutte e capacità ligati à u sviluppu di prughjetti in C è C++ sò digià pronti, ma u codice ùn hè ancu integratu. Finu chì u supportu nativu hè dispunibule, i sviluppatori ponu installà moduli di sviluppu C/C++ liberati prima per NetBeans IDE 8.2 attraversu u Plugin Manager. Apache NetBeans 2020 hè previstu per esse liberatu in Aprile 12 è serà supportatu attraversu u ciclu di supportu allargatu (LTS).
Aggiunti modi di visualizazione di l'interfaccia scura supplementari - Dark Metal è Dark Nimbus.
Un novu tema di design FlatLaf hè statu prupostu.
Supportu migliuratu per schermi di alta densità di pixel (HiDPI) è
aghjustatu un widget HeapView simplificatu.
Aghjunghje supportu per a piattaforma Java SE 14, prevista per a liberazione u 17 di marzu. Questu include l'evidenziazione di sintassi è u furmatu di codice per e custruzzioni cù a nova keyword "discugràfica", chì furnisce una forma compatta per definisce e classi senza avè da definisce esplicitamente diversi metudi di livellu bassu cum'è equals (), hashCode () è toString ().
Supportu aghjuntu currispundenza di mudellu in l'operatore "instanceof", chì permette di definisce immediatamente una variabile locale per accede à u valore verificatu. Per esempiu, pudete scrive immediatamente "se (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" senza definisce esplicitamente "String s = (String) obj". In NetBeans 11.3, specificendu "se (obj instanceof String) {" mostrarà un promptatu chì vi permette di cunvertisce u codice in una nova forma.
Supportu aghjuntu per u modu di lanciamentu di u prugramma introduttu in Java 11, furnitu in a forma di un schedariu di codice fonte unicu (a classa pò esse eseguita direttamente da u schedariu di codice, senza creà schedarii di classi, archivi JAR è moduli). IN
NetBeans prugrammi unicu file simile ponu avà esse creatu fora di prughjetti in a finestra Preferite, eseguite è debugged.
Aggiunta l'abilità di cunvertisce i blocchi di testu introdotti in a versione precedente chì includeva dati di testu multilinea senza aduprà caratteri chì scappanu in elli. In l'editore di codice, i blocchi di testu ponu esse cunvertiti in linee.
U codice per u sviluppu di l'applicazioni basate in Java EE hè statu allargatu per supportà a specificazione JSF 2.3, cumprese l'autocompletion di custruzzioni cum'è "f: websocket" è a sostituzione di l'artifact CDI.
sustegnu Jakarta EE 8 aspettatu in Apache NetBeans 12.0 release.
Supportu migliuratu per u sistema di creazione di Gradle. L'API di Gradle Tooling hè stata aghjurnata à a versione 6.0. Supportu aghjuntu riassegnazione annuariu di casa è assemblea cumposta (Gradle Composite Project). A ricunniscenza di i prughjetti in a lingua Kotlin hè furnita. Supportu aghjuntu per furzà u riavviu di u prugettu.
Per i prughjetti chì utilizanu u sistema Maven per a custruzione, i paràmetri sò stati aghjunti per annullà a versione JDK predeterminata.
U supportu di lingua hè statu aghjuntu à l'editore di codice
TypeScript (estende e capacità di JavaScript mentre resta cumplettamente cumpatibile in retrocede).
Per i prughjetti JavaScript, hè statu stabilitu un connettore chì furnisce una cunnessione à Chrome;
Per PHP, l'autocompletion di pruprietà è metudi senza "$this =>" hè furnitu.
U travagliu hè statu fattu per sguassà l'avvirtimenti durante a compilazione.
Biblioteche aghjurnate Groovy 2.5.9, Junit 5.5.2 è GraalVM 19.3.0.
Janitor hà aghjustatu una funzione per identificà è sguassà cartulari NetBeans vechji è inutilizati.
Ricurdativi chì u prughjettu NetBeans era basatu in 1996 da i studienti cechi cù u scopu di creà un analogu di Delphi per Java. In u 1999, u prughjettu hè compru da Sun Microsystems, è in u 2000 hè statu publicatu in u codice fonte è trasferitu à a categuria di prughjetti gratuiti. In u 2010, NetBeans passò à e mani di Oracle, chì hà assorbutu Sun Microsystems. Nantu à l'anni, NetBeans hà sviluppatu cum'è l'ambiente primariu per i sviluppatori Java, cumpetendu cù Eclipse è IntelliJ IDEA, ma recentemente hà cuminciatu à espansione in JavaScript, PHP è C/C++. NetBeans hà una basa d'utilizatori attiva stimata di 1.5 milioni di sviluppatori.