Die Apache Software Foundation hat die integrierte Entwicklungsumgebung Apache NetBeans 15 vorgestellt, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript und Groovy bietet. Fertige Versionen sind für Linux (snap), Windows und macOS verfügbar.
Zu den vorgeschlagenen Änderungen gehören:
- Die erste Unterstützung für Jakarta 9.1 wurde hinzugefügt und die Unterstützung für GlassFish verbessert.
- Der in NetBeans integrierte Java-Compiler nb-javac (modifizierte javac) wurde aktualisiert.
- Im Verbindungsassistenten wurde die Möglichkeit hinzugefügt, sich über den Dienst Amazon Athena mit der Amazon Redshift-Datenbank zu verbinden.
- Die Unterstützung des Tags „@snippet“ zur Einbettung in die API-Dokumentation von Arbeitsbeispielen und Codefragmenten wurde implementiert, die Tools zur Validierung, Syntaxhervorhebung und Integration mit IDEs unterstützen.
- Die Bearbeitung von Daten im YAML-Format wurde verbessert.
- Im Kontextmenü des Projekts wurde der Punkt „Im Terminal öffnen“ hinzugefügt.
- Die Unterstützung neuer Funktionen von PHP 8.0 und 8.1 wurde verbessert. Neue Syntax für callable Objekte wurde hinzugefügt.
- Inline-Hinweise sind standardmäßig aktiviert.

- Ein separater Modul für den Debugger der Groovy-Sprache wurde hervorgehoben. Der Parser für Groovy wurde aktualisiert.
- Die erste Implementierung der API zur Verwaltung von Projektabhängigkeiten (Project Dependency API) wurde vorgeschlagen.
- Es wurden umfassende Korrekturen und Verbesserungen im Zusammenhang mit der Verwendung von LSP-Servern (Language Server Protocol) vorgenommen.
- Die Benutzeroberfläche zur Überprüfung von regulären Ausdrücken wurde verbessert.

- Die Benutzeroberfläche zum Hochladen und Registrieren des JDK wurde optimiert.

- Die Benutzeroberfläche zur Analyse des Stack-Traces wurde verbessert.

- Die Unterstützung für die Build-Systeme Maven und Gradle wurde optimiert. Die Komponenten für die Arbeit mit Gradle wurden auf API-Version 7.5 aktualisiert, die Java 18 unterstützt.
- Die Unterstützung für die automatische Vervollständigung von Lambda-Ausdrücken wurde implementiert.
- Javadoc für die Vorabversion von JDK 20 wurde hinzugefügt.
- Die Möglichkeit zur Verwendung der Option netbeans.javaSupport.enabled wurde hinzugefügt, um die Unterstützung der Programmiersprache Java im NBLS (NetBeans Language Server) zu deaktivieren.
Quelle: opennet.ru




