Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.1.

Organisationen der Apache Software Foundation präsentierte integrierte Entwicklungsumgebung Apache NetBeans 12.1, das Unterstützung für Programmiersprachen wie Java SE, Java EE, PHP, C/C++, JavaScript und Groovy bietet.
Dies ist die siebte Veröffentlichung, die von der Apache-Stiftung nach der Übertragung des NetBeans-Codes von Oracle vorbereitet wurde.

Haupt Neuheiten NetBeans 12.1:

  • Es wurde eine eingeschränkte Unterstützung für die Sprachen C/C++ hinzugefügt, die hinter den zuvor veröffentlichten C/C++-Entwicklungsplugins für NetBeans IDE 8.2 zurückbleibt. Für die Entwicklung in C/C++ ist die Unterstützung von einfachen Projekten vorgesehen, die es ermöglichen, Befehlskommandos zum Bauen und Ausführen auszuführen, sowie Syntaxhervorhebung mithilfe von TextMate-Grammatiken und Debugging mit gdb. Die Codevervollständigung und andere Bearbeitungsfunktionen werden über den LSP-Server (Language Server Protocol) implementiert. ccls, den der Benutzer selbst starten muss.
  • Unterstützung der Plattform hinzugefügt Jakarta EE 8, die Java EE (Java Platform, Enterprise Edition) ersetzt hat. Es gibt die Möglichkeit, Projekte
    Jakarta EE 8 zu erstellen und bestehende Maven-Anwendungen für die Nutzung von Jakarta EE 8 zu ändern.
  • Der in NetBeans integrierte Java-Compiler nb-javac (modifiziertes javac) wurde auf die Verwendung von Java 14 umgestellt..
  • Für Java wurde die Unterstützung des Schlüsselworts „record“ überarbeitet, welches eine kompakte Form zur Definition von Klassen bietet. Damit kann auf die explizite Definition verschiedener Low-Level-Methoden, wie equals(), hashCode() und toString() verzichtet werden, wenn die Daten nur in Feldern gespeichert werden und das Verhalten der Verwendung unverändert bleibt. Ein neues Template zur Erstellung von Java-Konstrukten mit dem Schlüsselwort „record“ wurde hinzugefügt. Zudem wurde die Unterstützung für die Codevervollständigung mit „record“ verbessert.
  • Für Java SE wurde die Unterstützung des Build-Systems Gradle aktiviert. Außerdem wurde die Unterstützung für generierte Verzeichnisse (Generated Directories) hinzugefügt und die ordnungsgemäße Funktion mit Annotation-Handlern gewährleistet.
  • Im PHP-Menü wurden neue Aktionen für Composer hinzugefügt, um den Autoloader zu aktualisieren und Skripte auszuführen. Im Debugger wird anstelle von 0 und 1 in den booleschen Werten der Variablen jetzt false und true angezeigt. Zudem wurden die Tools zur Codeanalyse verbessert.

    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.1.
  • Für HTML wurde die Komponente zur Prüfung der Markup-Validierung (validator.jar) aktualisiert. Aktiviert Unterstützung für die Codevervollständigung basierend auf Templates. Es wurde die Unterstützung für die Codeergänzung und Syntaxhervorhebung für Konstruktionen wie hinzugefügt.

    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.1.
  • Für CSS stehen die Formatierungsoptionen „Tabs und Einzüge“ zur Verfügung, um Abstände und die Verwendung von Tabulatoren oder Leerzeichen zu steuern.

    Veröffentlichung der integrierten Entwicklungsumgebung Apache NetBeans 12.1.
  • Beim Start wird die JDK-Erkennung für Linux und macOS mit Hilfe des Tools sichergestellt. SDKMAN.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster