Die Apache Software Foundation hat die integrierte Entwicklungsumgebung Apache NetBeans 12.4 eingeführt, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript und Groovy bietet. Dies ist die siebte Version der Apache Foundation seit der Übertragung des NetBeans-Codes von Oracle.
Wichtige neue Funktionen in NetBeans 12.3:
- Unterstützung für die Java SE 16-Plattform hinzugefügt, die auch in nb-javac implementiert ist, dem in NetBeans integrierten Java-Compiler (modifiziertes javac). Anstelle der nativen Base64-Kodierungsimplementierung wird das Modul java.util.Base64 verwendet.
- Der Prozess der Installation und Registrierung von OpenJDK-Distributionen in NetBeans wurde automatisiert (das Element „Remote Universal OpenJDK Service“ wurde zum Menü „Extras/Java-Plattform/Plattform hinzufügen“ hinzugefügt).
- Unterstützung für Jakarta EE 9-Projekte hinzugefügt.
- Ein Assistent zum Erstellen von Projekten basierend auf dem Micronaut-Framework hinzugefügt („Neues Projekt / Java mit Maven / Micronaut-Projekt“). Code-Vervollständigung, Refactoring und Link-Verarbeitung in Micronaut-YAML-Dateien implementiert.
- Die Version der Payara-Plattform wird automatisch erkannt und im Server-Registrierungspanel angezeigt.
- Für Projekte, die das Maven-Build-System verwenden, wurde die Möglichkeit implementiert, Argumente in Anwendungen und VMs zu ersetzen, die beim Starten und Debuggen verwendet werden.
- Das Gradle-Toolkit wurde auf Version 7.0 aktualisiert. Unterstützung für die logische Gruppierung von Code und Ressourcen („Gradle Source Groups“) hinzugefügt. Aktualisierte Version von JaCoCo 0.8.6 (Gradle Code Coverage).
- Unterstützung für Freeform Ant-Projekte mit Verschachtelungsebene 9+ hinzugefügt. Verbesserte Unterstützung für die Entwicklung von Java/Jakarta EE-Projekten, die Ant verwenden.
- Die PHP-Entwicklungstools haben Unterstützung für benannte Argumente hinzugefügt, die in der PHP-Version 8.0 eingeführt wurden. Im Abschnitt „Wichtige Dateien“ werden nun die PHP-CS-Fixer 3-Konfigurationsdateien angezeigt. Kompatibilität mit Phing 3 wurde hinzugefügt. Der Dialog „Fix Uses“ wurde geändert.
- Verbesserte automatische Vervollständigung von HTML-Tags, die beim Generieren von Webformularen verwendet werden.
- Erkennung der Dateierweiterungen „.md“ mit Markdown-Markup implementiert und mit einem speziellen Symbol gekennzeichnet. Hervorhebung der Markdown-Syntax hinzugefügt.
- Informationen über das Vorliegen von Fehlern werden ständig in Form eines Symbols in der unteren rechten Ecke angezeigt.
Source: opennet.ru