Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.6

Die Apache Software Foundation hat die integrierte Entwicklungsumgebung Apache NetBeans 12.6 vorgestellt, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript und Groovy bietet. Dies ist die neunte Version, die von der Apache Foundation nach der Übertragung des NetBeans-Codes von Oracle vorbereitet wurde.

Zu den vorgeschlagenen Änderungen gehören:

  • Für Java-Entwickler wurde die Autovervollständigung für Variablen in anonymen Klassen und für Deklarationen mit dem Schlüsselwort „record“ verbessert. Eine vorläufige Unterstützung für Mustervergleiche in „switch“-Ausdrücken wurde hinzugefügt. Es wurde ermöglicht, in den Code URLs für verwendete Vorlagen einzufügen.
    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.6
  • Bis zur Version 1.8 wurde der in NetBeans integrierte Java-Compiler nb-javac (modifiziertes javac) aktualisiert und es wurde die Unterstützung für JDK 17 hinzugefügt. Die Unterstützung für javadoc 17 wurde ebenfalls integriert. JavaFX wurde auf Version 17 aktualisiert.
  • Die Unterstützung für das Build-System Gradle wurde verbessert. Die Gradle-Tools wurden auf Version 7.3 mit Unterstützung für Java 17 aktualisiert. Die Erkennung von Verzeichnissen mit Kotlin-Code wurde ermöglicht. Ein neuer Projektassistent für Gradle wurde vorgeschlagen. Das Java-Frontend-Projekt-Template wurde aktualisiert, um Gradle 7 zu unterstützen.
    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.6
  • Die Unterstützung für das Build-System Maven wurde verbessert. Es ist nun möglich, den Support Maven Wrapper (mvnw) in Projekten zu verwenden. Probleme mit UTF-8 wurden behoben. Die Suche nach Präprozessoren für Annotationen wurde verbessert.
  • Für die Sprache Groovy wurde ein neuer Klassenlader (Cached Transformation Classloader) eingeführt, der eine statische Typüberprüfung von Attributen im AST ermöglicht und die Parsing-Leistung beim Laden von Klassen aus dem Dateisystem erheblich verbessert.
  • In den Werkzeugen für Java EE wurde die Unterstützung für Glassfish 6.2.1 hinzugefügt.
  • Es wurden zahlreiche Fehlerbehebungen und Verbesserungen im Zusammenhang mit der Verwendung von LSP-Servern (Language Server Protocol) zur Code-Analyse und zur Erkennung von Syntax vorgenommen.
  • Für PHP wurden Vorlagen um die Unterstützung von Namespaces erweitert, ein Schutz gegen die falsche Positionierung des Ausdrucks „use“ hinzugefügt, Refactoring-Tools für private Eigenschaften von Traits implementiert und die Unterstützung des Codeformatierungsstandards PSR-12 bereitgestellt.
    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.6
  • Der HTML-Editor hat die Unterstützung für SCSS verbessert, eine Option zum Ergänzen von Werten der Farbpalette hinzugefügt und die Möglichkeit implementiert, Blöcke beim Neupformatieren von CSS zu ignorieren.
    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.6
  • Die Editoren Typescript und Cpplite nutzen jetzt das MultiViews-Modul für eine korrekte Anzeige der Tabs in der Benutzeroberfläche.
    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.6
  • Verbesserungen am Debugger wurden vorgenommen. Die Leistung der Remote-Debugging-Funktion wurde gesteigert. Es wurde die Möglichkeit hinzugefügt, das aktuelle Arbeitsverzeichnis und Umgebungsvariablen zu konfigurieren.
  • Der Parser für das YAML-Format wurde optimiert.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster