Die Apache Software Foundation het die Apache NetBeans 12.4 IDE vrygestel, wat ondersteuning bied vir die Java SE, Java EE, PHP, C/C++, JavaScript en Groovy programmeertale. Dit is die sewende vrystelling wat deur die Apache-stigting voorberei is sedert die oorhandiging van die NetBeans-kode deur Oracle.
Sleutel nuwe kenmerke in NetBeans 12.3:
- Bygevoeg ondersteuning vir die Java SE 16 platform, wat ook geïmplementeer word in nb-javac, NetBeans se ingeboude Java samesteller (gewysigde javac). In plaas van 'n inheemse implementering van Base64-kodering, word die java.util.Base64-module gebruik.
- Die proses om OpenJDK-verspreidings in NetBeans te installeer en te registreer is geoutomatiseer (die item "Remote Universal OpenJDK Service" is by die "Tools / Java Platform / Add Platform"-kieslys gevoeg).
- Bygevoeg ondersteuning vir Jakarta EE 9 projekte.
- Bygevoeg 'n towenaar vir die skep van projekte gebaseer op die Micronaut-raamwerk ("New Project / Java with Maven / Micronaut Project"). Implementeer kode voltooiing, herfaktorering en skakelhantering in Micronaut yaml lêers.
- Outomatiese opsporing en vertoning van die Payara-platformweergawe in die registrasiepaneel van die bediener word verskaf.
- Vir projekte wat die Maven-boustelsel gebruik, word die vermoë om argumente te vervang in toepassings en VM's wat tydens opstart en ontfouting gebruik sal word, geïmplementeer.
- Die Gradle-nutsgoedstel is opgedateer na weergawe 7.0. Bygevoeg ondersteuning vir logiese groepering van kode en hulpbronne ("Gradle Source Groups") Bygewerkte weergawe van JaCoCo 0.8.6 (Gradle Code Coverage).
- Bygevoeg ondersteuning vir Ant Freeform-projekte met nesvlak 9+. Verbeterde ondersteuning vir die ontwikkeling van Java/Jakarta EE-projekte wat Ant.
- Die PHP-ontwikkelingsinstrumente het ondersteuning bygevoeg vir benoemde argumente, bekendgestel in die PHP 8.0-vrystelling. In die belangrike lêers-afdeling word PHP-CS-Fixer 3-konfigurasielêers vertoon. Verenigbaarheid met Phing 3 is bygevoeg. Die "Fix Uses"-dialoog is verander.
- Verbeterde outo-voltooiing van HTML-etikette wat gebruik word wanneer webvorms gegenereer word.
- Geïmplementeerde erkenning van ".md"-lêeruitbreidings met Markdown-opmerk en hul merk met 'n spesiale ikoon. Bygevoeg Markdown sintaksis uitlig.
- Voorsien 'n permanente vertoning van inligting oor die teenwoordigheid van foute in die vorm van 'n ikoon in die onderste regterhoek.
Bron: opennet.ru