Die Version 24 der integrierten Entwicklungsumgebung Apache NetBeans wurde vorgestellt, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript, Rust und Groovy bietet. Die fertigen Builds werden in naher Zukunft für Linux (snap, flatpak), Windows und macOS bereitgestellt.
Unter den vorgeschlagenen Änderungen:
- Im Editor wurde die Unterstützung für die Codevorschau in den Suchergebnissen hinzugefügt, sowie die Möglichkeit für eine schnelle Vorschau des Inhalts von Dateien, die bei der Verwendung der Funktion „Find Usage“ und der Refactoring-Tools gefunden wurden.

- Im Editor wurden die Funktionen zur Hervorhebung von Bezeichnern, auf denen der Cursor steht, erweitert. Eine Option zur Beibehaltung der Auswahl nach dem Verschieben des Cursors an eine andere Stelle wurde hinzugefügt. In der Scrollleiste wurden Markierungen für die Positionen der hervorgehobenen Bezeichner implementiert.

- Skalierbare Symbole im SVG-Format sowie hochauflösende ICO-Dateien wurden hinzugefügt.

- Im Code-Editor wird die Anzeige von Zeichen gewährleistet, auch wenn diese in der ausgewählten Schriftart nicht vorhanden sind.

- Die FlatLaf-Design-Engine wurde auf Version 3.5.2 aktualisiert.
- Die Möglichkeiten im Zusammenhang mit der Verwendung wurden erweitert Server LSP (Language Server Protocol).
- Die Unterstützung für die Build-Systeme Gradle und Maven wurde verbessert. Eine erste Unterstützung für die API zur Ladeprojekten von Gradle und Maven wurde hinzugefügt. Die Datenindizierungs-Engine in Maven wurde auf Lucene 9.12.0 aktualisiert.
- Beim Bauen mit dem Ant-Toolkit wurde die Unterstützung für Java-Archive src.zip implementiert, die mehrere Module enthalten, die in verschiedenen Unterverzeichnissen abgelegt sind.
- Für Java-Projekte wurde die Unterstützung für die Verwendung von Markdown-Formatierungen in javadoc-Dokumentationen implementiert.
- Im PHP-Umfeld wurde die Unterstützung des statischen Analysewerkzeugs Psalm eingeführt.
- Die Unterstützung für die Jakarta EE 11 und Payara 7-Plattformen wurde hinzugefügt.
- Im Umfeld für Webprojekte wurde die Unterstützung für @-Regeln in CSS hinzugefügt und die Unterstützung für die Sprache Typescript verbessert.
Quelle: opennet.ru




