Apache NetBeans IDE 11.2 veröffentlicht

Organisationen der Apache Software Foundation präsentiert integrierte Entwicklungsumgebung Apache NetBeans 11.2. Dies ist die vierte Veröffentlichung der Apache Foundation, seit Oracle den NetBeans-Code gespendet hat, und die erste seitdem Übersetzung Projekt aus dem Inkubator in die Kategorie der primären Apache-Projekte aufgenommen. Die Version enthält Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, JavaScript und Groovy. Die Migration der C/C++-Unterstützung aus der gespendeten Codebasis von Oracle wird in der für Januar geplanten Version 11.3 erwartet. Apache NetBeans 2020 wird im April 12 veröffentlicht und über den erweiterten Supportzyklus (LTS) unterstützt.

Haupt- Innovationen NetBeans 11.2:

  • Unterstützung hinzugefügt JavaSE 13. Zum Beispiel hinzugefügt
    die Fähigkeit, „switch“ in Form eines Ausdrucks statt einer Anweisung zu verwenden.
    Hervorhebungs- und Konvertierungsvorgänge für Textblöcke implementiert, die mehrzeilige Textdaten enthalten, ohne Zeichen-Escapezeichen zu verwenden und die ursprüngliche Textformatierung beizubehalten. Die angegebenen Funktionen sind derzeit als Test markiert und werden nur beim Erstellen mit dem Flag „-enable-preview“ aktiviert;

    Apache NetBeans IDE 11.2 veröffentlicht
    Apache NetBeans IDE 11.2 veröffentlicht

  • Es wurden neue Funktionen der PHP-Sprache hinzugefügt, die im 7.4-Zweig entwickelt wurden, dessen Veröffentlichung für den 28. November geplant ist. NetBeans hat die Verarbeitung für Innovationen wie hinzugefügt typisierte Eigenschaften, Operator „??=" („a ??= b“ ähnelt „a = a ?? b“), Gelegenheit Ersetzen bestehender Arrays bei der Definition eines neuen Arrays (Operator „...$var“), neu Mechanismus Objektserialisierung (Kombination aus Serializable und __sleep()/__wakeup()), Gelegenheit visuelle Gestaltung großer Zahlen (1_000_000_00) und neue Format zum Definieren von Funktionen „fn(parameter_list) => expr“ (zum Beispiel ist „fn($x) => $x + $y“ analog zu „$fn2 = function ($x) use ($y) {return $ x + $ y;}").

    Apache NetBeans IDE 11.2 veröffentlicht

  • Es wurden Leistungsoptimierungen durchgeführt: Die Geschwindigkeit der Suche nach Binärdateien im Quellbaum wurde erhöht. IN
    Linux und Windows verwenden die in der API bereitgestellte WatchService-Schnittstelle, um Änderungen in Verzeichnissen zu verfolgen Java NIO2. Beschleunigte Identifizierung von Dateien mit Archiven;

  • Verbesserte Unterstützung für das Gradle-Build-System. Es wurde die Möglichkeit hinzugefügt, Java-Compiler-Flags zu laden, sodass Sie experimentelle Java-Funktionen in Gradle-Projekten verwenden können („it.options.compilerArgs.add('—enable-preview')“). Außerdem wurde die Verarbeitung von Benutzereingaben auf der Registerkarte hinzugefügt, die den Fortschritt des Builds widerspiegelt (Ausgabe). Beim Starten eines Gradle-Daemon-Prozesses im Hintergrund wird die Eigenschaft org.gradle.jvmargs jetzt berücksichtigt;
  • Probleme mit der Code-Lizenz mit dem JavaScript-Parser behoben, aufgrund derer der Parser bisher separat installiert werden musste. Jetzt der Parser graal-js von GPL auf UPL (Universal Permissive License) übertragen;
  • Das Installationsprogramm wurde verbessert und bietet jetzt Unterstützung für die selektive Installation einzelner NetBeans-Komponenten.
  • Unterstützung von Anwendungsservern Payara zur Veröffentlichung aktualisiert Payara-Plattform 5.193;
  • Aktualisierte Unterstützung für Amazon Beanstalk;
  • Unterstützung für Fortgeschrittene hinzugefügt Attributsyntax in HTML5, das in Angular verwendet wird (z. B. , usw.)
  • Der Willkommensbildschirm wurde von den Links zur Oracle-Website entfernt (Links zu netbeans.org wurden durch netbeans.apache.org ersetzt).

Source: opennet.ru

Kommentar hinzufügen