De Apache Software Foundation introduceerde de geïntegreerde ontwikkelomgeving Apache NetBeans 12.4, die ondersteuning biedt voor de programmeertalen Java SE, Java EE, PHP, C/C++, JavaScript en Groovy. Dit is de zevende release geproduceerd door de Apache Foundation sinds de NetBeans-code werd overgedragen van Oracle.
Belangrijkste nieuwe functies in NetBeans 12.3:
- Ondersteuning toegevoegd voor het Java SE 16-platform, dat ook is geïmplementeerd in nb-javac, de Java-compiler ingebouwd in NetBeans (gemodificeerde javac). In plaats van de native Base64-coderingsimplementatie wordt de java.util.Base64-module gebruikt.
- Het proces van het installeren en registreren van OpenJDK-distributies in NetBeans is geautomatiseerd (het item “Remote Universal OpenJDK Service” is toegevoegd aan het menu “Tools/Java Platform/Add Platform”).
- Ondersteuning toegevoegd voor Jakarta EE 9-projecten.
- Een wizard toegevoegd voor het maken van projecten op basis van het Micronaut-framework (“Nieuw project / Java met Maven / Micronaut Project”). Implementatie van codeaanvulling, refactoring en linkverwerking in Micronaut yaml-bestanden.
- De versie van het Payara-platform wordt automatisch gedetecteerd en weergegeven in het serverregistratiepaneel.
- Voor projecten die het Maven-buildsysteem gebruiken, is de mogelijkheid geïmplementeerd om argumenten te vervangen in applicaties en VM's die zullen worden gebruikt bij het starten en debuggen.
- De Gradle-toolkit is bijgewerkt naar versie 7.0. Ondersteuning toegevoegd voor logische groepering van code en bronnen (“Gradle Source Groups”) Bijgewerkte versie van JaCoCo 0.8.6 (Gradle Code Coverage).
- Ondersteuning toegevoegd voor Freeform Ant-projecten met nestniveau 9+. Verbeterde ondersteuning voor het ontwikkelen van Java/Jakarta EE-projecten die Ant.
- De PHP-ontwikkeltools hebben ondersteuning toegevoegd voor benoemde argumenten, geïntroduceerd in de PHP 8.0-release. In de sectie met belangrijke bestanden worden nu de configuratiebestanden van PHP-CS-Fixer 3 weergegeven. Compatibiliteit met Phing 3 is toegevoegd. Het dialoogvenster ‘Gebruik repareren’ is gewijzigd.
- Verbeterde automatische aanvulling van HTML-tags die worden gebruikt bij het genereren van webformulieren.
- Herkenning van bestandsextensies “.md” geïmplementeerd met Markdown-opmaak en deze gemarkeerd met een speciaal pictogram. Markdown-syntaxisaccentuering toegevoegd.
- Informatie over de aanwezigheid van fouten wordt voortdurend weergegeven in de vorm van een pictogram in de rechter benedenhoek.
Bron: opennet.ru