Apache Software Foundationi organisatsioonid esitatakse integreeritud arenduskeskkond Apache NetBeans 11.3. See on viies Apache Foundationi koostatud väljalase pärast NetBeansi koodi üleandmist Oracle'i poolt ja esimene väljalase pärast tõlge projekt inkubaatorist esmaste Apache projektide kategooriasse. Väljalase sisaldab Java SE, Java EE, PHP, JavaScripti ja Groovy programmeerimiskeelte tuge.
Versioonis 11.3 oodatav C/C++ keeletoe integreerimine Oracle'i ülekantud koodibaasist on taas üle viidud
järgmine number. Märgitakse, et kõik C ja C++ projektide arendamisega seotud võimalused on juba valmis, kuid kood pole veel integreeritud. Kuni algtugi pole saadaval, saavad arendajad Plugin Manageri kaudu installida C/C++ arendusmooduleid, mis on varem NetBeans IDE 8.2 jaoks välja antud. Apache NetBeans 2020 peaks ilmuma 12. aasta aprillis ja seda toetatakse laiendatud tugitsükli (LTS) kaudu.
Lisatud täiendavad tumedad liidese kuvarežiimid – Dark Metal ja Dark Nimbus.
Välja on pakutud uus FlatLafi disainiteema.
Täiustatud tugi suure pikslitihedusega (HiDPI) ekraanidele ja
lisatud lihtsustatud HeapView vidin.
Lisatud tugi Java SE 14 platvormile, mis on kavas avaldada 17. märtsil. See hõlmab süntaksi esiletõstmist ja koodi vormindamist uue märksõnaga konstruktsioonide jaoksrekord", mis pakub kompaktset vormi klasside määratlemiseks, ilma et oleks vaja selgesõnaliselt määratleda mitmesuguseid madala taseme meetodeid, nagu võrdsus(), hashCode() ja toString().
Lisatud tugi mustri sobitamine operaatoris "instanceof", mis võimaldab teil kontrollitud väärtusele juurdepääsu saamiseks kohe määratleda kohaliku muutuja. Näiteks võite kohe kirjutada "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}", ilma et oleks selgelt määratletud "String s = (String) obj". Versioonis NetBeans 11.3, kui määrate "if (obj instanceof String) {", kuvatakse viip, mis võimaldab teil koodi uuele vormile teisendada.
Lisatud tugi Java 11-s kasutusele võetud programmi käivitamise režiimile, varustatud ühe lähtekoodifailina (klassi saab käivitada otse koodifailist, ilma klassifaile, JAR-arhiive ja mooduleid loomata). IN
NetBeansi sarnaseid ühefaililisi programme saab nüüd lemmikaknas luua väljaspool projekte, käivitada ja siluda.
Lisati võimalus teisendada eelmises versioonis kasutusele võetud tekstiplokke, mis sisaldasid mitmerealisi tekstiandmeid, ilma et kasutataks nendes tähemärki. Koodiredaktoris saab nüüd tekstiplokke tagasi ridadeks teisendada.
Java EE-l põhinevate rakenduste arendamise koodi on laiendatud, et toetada JSF 2.3 spetsifikatsiooni, sealhulgas selliste konstruktsioonide automaatset lõpetamist nagu "f:websocket" ja CDI artefakti asendamine.
Toetama Jakarta EE 8 oodata Apache NetBeans 12.0 versioonis.
Täiustatud tugi Gradle'i ehitussüsteemile. Gradle Tooling API on värskendatud versioonile 6.0. Lisatud tugi ümbermääramine kodukataloog ja komposiitkoost (Gradle Composite Project). Ette on nähtud kotlinikeelsete projektide tunnustamine. Lisatud toetus projekti taaskäivitamise sundimiseks.
Projektidele, mis kasutavad ehitamiseks Maveni süsteemi, on lisatud sätted, mis alistavad JDK vaikeversiooni.
Koodiredaktorile on lisatud keeletugi
TypeScript (laiendab JavaScripti võimalusi, jäädes samas täielikult tagasiühilduvaks).
JavaScripti projektide jaoks on loodud konnektor, mis loob ühenduse Chrome'iga;
PHP puhul on atribuutide ja meetodite automaatne täitmine ilma “$this=>”ta.
Tööd on tehtud selle nimel, et koostamise käigus hoiatustest lahti saada.
Uuendatud teegid Groovy 2.5.9, junit 5.5.2 ja GraalVM 19.3.0.
Majahoidja on lisanud funktsiooni vanade ja kasutamata NetBeansi kataloogide tuvastamiseks ja eemaldamiseks.
Tuletame meelde, et NetBeansi projekt oli põhineb aastal 1996. aastal Tšehhi üliõpilaste poolt eesmärgiga luua Java jaoks Delphi analoog. 1999. aastal ostis projekti Sun Microsystems ning 2000. aastal avaldati see lähtekoodina ja viidi üle tasuta projektide kategooriasse. 2010. aastal läks NetBeans Oracle'i kätte, mis absorbeeris Sun Microsystemsi. Aastate jooksul on NetBeans arenenud Java-arendajate peamiseks keskkonnaks, konkureerides Eclipse'i ja IntelliJ IDEA-ga, kuid hiljuti on see hakanud laienema JavaScriptile, PHP-le ja C/C++-le. NetBeansi aktiivseks kasutajaskonnaks on hinnanguliselt 1.5 miljonit arendajat.