Die neue Version der integrierten Entwicklungsumgebung Apache NetBeans 27 ist verfügbar und bietet Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript, Rust und Groovy. Fertige Builds sind für Linux (snap, flatpak), Windows und macOS verfügbar.

Zu den Änderungen gehören:
- In den Versionsverwaltungstools wurde die Unterstützung für das Umbenennen von Branches implementiert.
- Der Code-Editor verfügt nun über die Möglichkeit, den Inhalt von Verzeichnissen zu vergleichen, die Unterstützung für die Auszeichnung TextMark/Markdown wurde verbessert, und die Möglichkeit zur Vorschau von Bildern im SVG-Format wurde hinzugefügt.

- Die FlatLaf-Themengine wurde auf Version 3.6.1 aktualisiert.
- Die Kompatibilität mit dem Build-System Gradle 9 wurde sichergestellt, und die Verwendung von Gradle 9 in neuen Projekten wurde hinzugefügt.
- Die Unterstützung für die Build-Systeme Maven und Ant wurde verbessert. Das Maven-Toolkit wurde auf Version 3.9.11 aktualisiert. Das Zusatzmodul Njord wurde hinzugefügt.
- Die Möglichkeiten im Zusammenhang mit der Nutzung wurden erweitert Server LSP (Language Server Protocol) und der Anwendung des Plugins für VSCode.
- Für Java-Code wurde die Möglichkeit implementiert, Refactoring bei einzelnen Java-Dateien durchzuführen, die nicht Teil von Projekten sind. Es wurde eine partielle Unterstützung für den Import von Java-Modulen hinzugefügt. Die Debugging- und Stack-Analysemöglichkeiten wurden verbessert. Der in NetBeans integrierte Java-Compiler nb-javac (modifiziertes javac) wurde auf Version JDK 25b31 aktualisiert.
- In der PHP-Umgebung wurde die Syntaxhervorhebung verbessert und die Verwendung eigener HTML-Tags in PHP-Skripten 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. In Payara 5.x wird die Unterstützung für JDK 21 aktiviert.
- In der Umgebung für Webprojekte wurde die Unterstützung für CSS-Media Queries entsprechend der Spezifikation Media Queries Level 4 hinzugefügt. Ein JSON-Semantik-Analyzer wurde implementiert. Die Möglichkeiten zur Integration von vue-Dateien (Vue Single-File Component) wurden erweitert.

Quelle: opennet.ru


