Die integrierte Entwicklungsumgebung Apache NetBeans 25 ist verfügbar

Die integrierte Entwicklungsumgebung Apache NetBeans 25 wurde veröffentlicht, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript, Rust und Groovy bietet. Fertige Builds wurden für Linux (snap, flatpak), Windows und macOS erstellt.

Unter den vorgeschlagenen Änderungen:

  • Im Code-Editor wurde die Navigation im Refactoring-Tool verbessert, die Sortierung der Tabs für Projekte wird nun gespeichert, und das Änderungs-Tracking wurde optimiert.
  • Zum Laden von SVG wurde anstelle von Batik eine leichtere Bibliothek namens JSVG integriert.
  • Neue Icons im SVG-Format wurden vorgeschlagen.
    Die integrierte Entwicklungsumgebung Apache NetBeans 25 ist verfügbar
  • Der Dialog zur Auswahl von Verzeichnissen im Dateisystem wurde verbessert.
    Die integrierte Entwicklungsumgebung Apache NetBeans 25 ist verfügbar
  • Die Farben der aktiven Tabs und markierten Bereiche wurden geändert.
    Die integrierte Entwicklungsumgebung Apache NetBeans 25 ist verfügbar
  • Die Implementierung der Option zur Anzeige von übergeordneten Verzeichnissen in den Tab-Überschriften wurde verbessert.
    Die integrierte Entwicklungsumgebung Apache NetBeans 25 ist verfügbar
  • Im SQL-Editor wurde die Unterstützung für die Autovervollständigung von Eingaben anhand einzelner übereinstimmender Fragmente ohne Bezugnahme auf den Wortanfang hinzugefügt (z. B. beim Eingeben von "ne" wird "one" vorgeschlagen).
  • Die Unterstützung für die Build-Systeme Ant, Gradle und Maven wurde verbessert. Für Gradle wurde die Möglichkeit zur parallelen Ausführung von Tests hinzugefügt (nbls.run.test.parallel). Für Maven wurde die Erkennung von Abhängigkeiten verbessert. Für Ant wurde die Kompatibilität mit Payara Server, das in einer WSL-Umgebung (Windows Subsystem for Linux) läuft, gewährleistet.
  • 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 Autovervollständigung von Elementen in Switch-Blöcken verbessert. Die integrierte Version von Apache Tomcat wurde auf die Version 9.0.96 aktualisiert. Die Unterstützung für TextMate-Grammatiken wurde aktualisiert. Der in NetBeans integrierte Java-Compiler nb-javac (modifizierter javac) wurde auf die Version JDK 24b29 aktualisiert. Für JDK >= 15 wurde Unterstützung für die JavaScript-Engine Nashorn 15.x hinzugefügt. Die Verarbeitung des Schließens von Klammern beim Formatieren von Code wurde verbessert.
  • Die Groovy-Bibliotheken wurden auf Version 3.0.23 aktualisiert.
  • Im PHP-Umfeld gibt es nun Unterstützung für Prüfungen der Stufe 10, die vom statischen Analyzer PHPStan bereitgestellt werden. Neue Funktionen, die mit der Veröffentlichung von PHP 8.4 angeboten wurden, wurden hinzugefügt.
  • Unterstützung hinzugefügt für Server Anwendungen GlassFish 7 (bis zur Version 7.0.21) und GlassFish 8 (bis zur Testversion 8.0.0-M9).
  • Die Unterstützung für die Jakarta EE 11-Plattform wurde verbessert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4