Die Apache Software Foundation hat die integrierte Entwicklungsumgebung Apache NetBeans 12.4 vorgestellt, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript und Groovy bietet. Dies ist die siebte Veröffentlichung, die von der Apache Foundation nach der Übergabe des Codes von Oracle vorbereitet wurde.
Die wichtigsten Neuerungen in NetBeans 12.3:
- Die Unterstützung für die Java SE 16-Plattform wurde hinzugefügt, die unter anderem im nb-javac, dem in NetBeans integrierten Java-Compiler (modifiziertes javac), implementiert ist. Anstelle einer eigenen Implementierung der Base64-Codierung wird das Modul java.util.Base64 verwendet.
- Der Installations- und Registrierungsprozess für OpenJDK-Distributionen in NetBeans wurde automatisiert (im Menü "Tools / Java Platform / Add Platform" wurde der Punkt "Remote Universal OpenJDK Service" hinzugefügt).

- Die Unterstützung für Jakarta EE 9-Projekte wurde hinzugefügt.
- Ein Projektassistent für das Framework Micronaut wurde hinzugefügt ("New Project / Java with Maven / Micronaut Project"). Es wurde Code-Autovervollständigung, Refactoring und die Verarbeitung von Links in Micronaut yaml-Dateien implementiert.
- Die automatische Erkennung und Anzeige in der Registrierungsleiste wurde sichergestellt. Server die Version der Payara-Plattform.

- Für Projekte, die das Build-System Maven verwenden, wurde die Möglichkeit implementiert, Argumente in Anwendungen und VMs einzufügen, die beim Starten und Debuggen verwendet werden.

- Das Gradle-Toolkit wurde auf Version 7.0 aktualisiert. Unterstützung für logische Gruppierung von Code und Ressourcen („Gradle Source Groups“) hinzugefügt. Die Version von JaCoCo wurde auf 0.8.6 aktualisiert (Gradle Code Coverage).

- Unterstützung für Ant Freeform-Projekte mit einer Verschachtelungstiefe von 9+ hinzugefügt. Verbesserte Unterstützung für die Entwicklung von Java/Jakarta EE-Projekten, die Ant verwenden.
- Die PHP-Entwicklungsumgebung unterstützt jetzt benannte Argumente, die in PHP 8.0 eingeführt wurden. Im Bereich wichtige Dateien wird die Anzeige von PHP-CS-Fixer 3-Konfigurationsdateien sichergestellt. Kompatibilität mit Phing 3 wurde hinzugefügt. Der Dialog „Fix Uses“ wurde geändert.

- Die Autovervollständigung von HTML-Tags, die bei der Erstellung von Webformularen verwendet werden, wurde verbessert.
- Erkennung von Dateien mit der Erweiterung „.md“ mit Markdown-Auszeichnung und deren Kennzeichnung mit einem speziellen Symbol wurde implementiert. Syntax-Highlighting für Markdown hinzugefügt.
- Eine ständige Anzeige von Fehlerinformationen in Form eines Symbols in der unteren rechten Ecke wurde sichergestellt.
Quelle: opennet.ru





