Die integrierte Entwicklungsumgebung Apache NetBeans 20 ist verfügbar

Die Version der integrierten Entwicklungsumgebung Apache NetBeans 20 wurde vorgestellt, 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:

  • Für Java-Projekte wurde die Unterstützung für JDK 21 hinzugefügt. Das Eingabevervollständigungssystem wurde mit neuen Funktionen von Java 21 erweitert. Bis zur Version 21 wurde der eingebaute Java-Compiler von NetBeans nb-javac (modifiziertes javac) aktualisiert. Die Unterstützung für String-Templates wurde hinzugefügt.
  • Die Unterstützung für die Build-Systeme Gradle und Maven wurde verbessert. Das Gradle-Toolkit wurde auf Version 8.4 und Maven auf Version 3.9.5 aktualisiert. Außerdem wurden maven-indexer 7.0.4, lucene 9.8.0 und maven.embedder 2.0.6.1 aktualisiert.
  • Im PHP-Entwicklungsumfeld wurde die Unterstützung für neue Funktionen in den aktualisierten PHP-Versionen verbessert. Es wurde Unterstützung für Haltepunkte bei Ausnahmen hinzugefügt. Die Überprüfungen beim Erstellen von Haltepunkten wurden erweitert. Es wurde eine anschauliche farbliche Hervorhebung vererbter Klassenmitglieder eingeführt. Der Formatierungsmodus „After Use Trait“ wurde hinzugefügt.
  • In der IDE für C/C++ wurde die Unterstützung für CPPLite stabilisiert.
  • Die Unterstützung für die Plattform GlassFish 7.0.9 wurde hinzugefügt.
  • Im Web-Projektumfeld wurde die Unterstützung für CSS (@layer, @supports, Containment- und Textmodule, mathematische Funktionen) verbessert.
  • Das im Versionsverwaltungsinterface verwendete Paket jgit wurde auf die Version 6.7.0 aktualisiert.
  • Die Möglichkeiten im Zusammenhang mit der Verwendung wurden erweitert Server LSP (Language Server Protocol).
  • Im Editor wurde die Unterstützung für Checkbox-Umschalter in der Markdown-Vorschau implementiert.
    Die integrierte Entwicklungsumgebung Apache NetBeans 20 ist verfügbar
  • Die Gültigkeitsprüfung wurde aktiviert und die Codevervollständigung für XML-Dokumente ohne das schemaLocation-Feld implementiert.
  • Die FlatLaf-Theme-Engine wurde auf Version 3.2 aktualisiert. Auf der Linux-Plattform wurde in FlatLaf die Fensterdekoration auf der Clientseite integriert.
  • Die Unterstützung für die Konfigurationstoolsprache HCL, die in HashiCorp Terraform verwendet wird, wurde erweitert.
  • Die Implementierung des Entwicklungsumfelds für Rust-Projekte wurde fortgesetzt.
  • Eine Profilbibliothek für die Architektur ARM64 wurde hinzugefügt.

Die integrierte Entwicklungsumgebung Apache NetBeans 20 ist verfügbar


Quelle: opennet.ru
60GB SSD 8Gb DDR4