Apache Software Foundation -järjestöt esitetty integroitu kehitysympäristö Apache NetBeans 12.1, joka tukee Java SE-, Java EE-, PHP-, C/C++-, JavaScript- ja Groovy-ohjelmointikieliä.
Tämä on seitsemäs Apache Foundationin tuottama julkaisu sen jälkeen, kun NetBeans-koodi siirrettiin Oraclelta.
Lisätty rajoitettu tuki C/C++-kielille, mikä on tällä hetkellä jäljessä aiemmin NetBeans IDE 8.2:lle julkaistuista C/C++-kehityslaajennuksista. C/C++-kehityksessä tarjotaan tukea yksinkertaisille projekteille, joiden avulla voit suorittaa komennot rakentaa ja suorittaa, syntaksin korostaminen TextMate-kieliopilla ja virheenkorjaus gdb:n avulla. Koodin täydennys ja muut muokkausominaisuudet toteutetaan pääsyn kautta LSP-palvelimeen (Language Server Protocol) ccls, joka käyttäjän tulee suorittaa itse.
Lisätty alustatuki Jakarta EE 8, joka korvasi Java EE:n (Java Platform, Enterprise Edition). On mahdollista luoda projekteja
Jakarta EE 8 ja muutokset olemassa oleviin Maven-sovelluksiin Jakarta EE 8:n käyttämiseksi.
NetBeans sisäänrakennettu Java-kääntäjä nb-javac (muokattu javac) käännetty käytettäväksi Java 14.
Javaa varten "tietue"-avainsanan tuki on suunniteltu uudelleen, mikä tarjoaa kompaktin muodon luokkamäärittelyille, mikä eliminoi tarpeen määritellä selkeästi erilaisia matalan tason menetelmiä, kuten equals(), hashCode() ja toString() tapauksissa, joissa dataa tallennetaan vain kentille. joiden kanssa työskentelykäyttäytyminen ei muutu. Lisätty uusi malli Java-rakenteiden luomiseen "tietue"-avainsanalla. Parannettu tuki koodin viimeistelyyn "tietueella".
Java SE:lle Gradle-rakennusjärjestelmän tuki on aktivoitu. Lisätty tuki luoduille hakemistoille ja varmistettu oikea toiminta huomautusprosessorien kanssa.
PHP:ssä Composer-valikkoon on lisätty uusia toimintoja automaattisen latausohjelman päivittämiseksi ja komentosarjojen suorittamiseksi. Viankorjaimessa Boolen muuttujaarvojen 0 ja 1 sijaan näytetään arvot false ja true. Parannetut koodianalyysityökalut.
HTML:n osalta merkintöjen tarkistuskomponentti (validator.jar) on päivitetty. Mukana tuki mallipohjaiselle syötteen viimeistelylle. Lisätty tuki koodin viimeistelyyn ja syntaksin korostamiseen sellaisille rakenteille kuin " "
CSS tarjoaa "Sarkaimet ja sisennykset" -muotoiluvaihtoehdot sisennysten ja sarkainten tai välilyöntien käytön hallitsemiseksi.
Käynnistyksen yhteydessä Linuxiin ja macOS:ään asennettu JDK tunnistetaan työkalupakin avulla sdkman.