Apache Software Foundation tutvustas Apache NetBeans 12.4 integreeritud arenduskeskkonda, mis pakub tuge Java SE, Java EE, PHP, C/C++, JavaScript ja Groovy programmeerimiskeeltele. See on seitsmes Apache Foundationi väljalase pärast NetBeansi koodi Oracle'ilt ülekandmist.
NetBeans 12.3 peamised uued funktsioonid:
- Lisatud on Java SE 16 platvormi tugi, mida rakendatakse ka NetBeansi sisseehitatud Java kompilaatoris nb-javac (muudetud javac). Base64 kodeeringu enda juurutamise asemel kasutatakse moodulit java.util.Base64.
- OpenJDK distributsioonide installimise ja registreerimise protsess NetBeansis on automatiseeritud (menüüsse Tools/ Java Platform/ Add Platform on lisatud üksus “Remote Universal OpenJDK Service”).
- Lisatud toetus Jakarta EE 9 projektidele.
- Lisatud viisard Micronauti raamistikul põhinevate projektide loomiseks (“Uus projekt / Java koos Maveniga / Micronauti Project”). Micronaut yaml-failides on juurutatud koodi lõpetamine, ümberkujundamine ja linkide töötlemine.
- Payara platvormi versioon tuvastatakse automaatselt ja kuvatakse serveri registreerimispaneelil.
- Maveni ehitussüsteemi kasutavate projektide puhul on juurutatud võimalus asendada argumendid rakendustesse ja VM-idesse, mida kasutatakse käivitamisel ja silumisel.
- Gradle'i tööriistakomplekt on värskendatud versioonile 7.0. Lisatud on koodi ja ressursside loogilise rühmitamise tugi (Gradle Source Groups) JaCoCo 0.8.6 (Gradle Code Coverage) värskendatud versioon.
- Lisatud on 9+ pesitsustasemega Freeform Ant projektide tugi. Täiustatud tugi Java/Jakarta EE projektide arendamiseks, mis kasutavad Ant.
- PHP arendustööriistad on lisanud tuge nimelistele argumentidele, mis tutvustati PHP 8.0 versioonis. Oluliste failide sektsioonis kuvatakse nüüd PHP-CS-Fixer 3 konfiguratsioonifailid Lisatud on ühilduvus Phing 3-ga. Muudetud on dialoogiboksis "Fix Uses".
- Veebivormide loomisel kasutatavate HTML-märgendite täiustatud automaatne täitmine.
- Rakendatud on Markdowni märgistusega faililaiendite “.md” äratundmine ja nende tähistamine spetsiaalse ikooniga. Lisatud Markdowni süntaksi esiletõstmine.
- Teave vigade olemasolu kohta kuvatakse pidevalt paremas alanurgas oleva ikooni kujul.
Allikas: opennet.ru