Die integrierte Entwicklungsumgebung Apache NetBeans 27 ist verfügbar und bietet Unterstützung für Programmiersprachen wie Java SE, Java EE, PHP, C/C++, JavaScript, Rust und Groovy. Die bereitgestellten Builds sind für Linux (snap, flatpak), Windows und macOS erstellt.

Unter den Änderungen:
- In den Versionsverwaltungstools wurde die Unterstützung für das Umbenennen von Branches implementiert.
- Im Code-Editor gibt es jetzt die Möglichkeit, Verzeichnisinhalte zu vergleichen. Die Unterstützung für TextMark/Markdown wurde verbessert, und die Möglichkeit zur Vorschau von SVG-Bildern wurde hinzugefügt.

- Die FlatLaf-Themen-Engine wurde auf Version 3.6.1 aktualisiert.
- Die Kompatibilität mit dem Build-System Gradle 9 wurde sichergestellt, und die Nutzung von Gradle 9 in neuen Projekten wurde ermöglicht.
- Die Unterstützung für die Build-Systeme Maven und Ant wurde verbessert. Das Maven-Toolset wurde auf Version 3.9.11 aktualisiert. Das Njord-Plugin wurde hinzugefügt.
- Die Möglichkeiten im Zusammenhang mit der Verwendung wurden erweitert Server LSP (Language Server Protocol) und die Verwendung eines Plugins für VSCode.
- Für Java-Code wurde die Möglichkeit zur Durchführung von Refactorings für einzelne Java-Dateien implementiert, die keine Teil von Projekten sind. Teilweise Unterstützung für den Import von Java-Modulen wurde hinzugefügt. Die Debugging- und Stack-Analysfähigkeiten wurden verbessert. Der in NetBeans integrierte Java-Compiler nb-javac (modifiziertes javac) wurde auf Version JDK 25b31 aktualisiert.
- Die Syntaxhervorhebung für PHP wurde in der PHP-Umgebung verbessert, und die Verwendung eigener HTML-Tags in PHP-Skripten ist nun erlaubt.
- Unterstützung für neue Versionen hinzugefügt. Server von GlassFish-Anwendungen — 7.0.24 und 8.0.0-M11. Neue Namensräume für PrimeFaces und OmniFaces wurden hinzugefügt. Die Autovervollständigung für JSF-Klassen wurde verbessert. Ein HTTP-Monitor für javax.servlet und jakarta.servlet wurde implementiert. Die Unterstützung für JSF-Tags wurde verbessert. Für Payara 5.x wurde die Unterstützung für JDK 21 aktiviert.
- In der Umgebung für Webprojekte wurde die Unterstützung für CSS-Medienabfragen entsprechend der Spezifikation Media Queries Level 4 hinzugefügt. Ein JSON-Semantik-Analyzer wurde implementiert. Die Möglichkeiten zum Einbetten von Vue-Dateien (Vue Single-File Components) wurden erweitert.

Quelle: opennet.ru


