Apache NetBeans IDE 11.3 Verëffentlecht

Apache Software Foundation Organisatiounen presentéiert integréiert Entwécklung Ëmfeld Apache NetBeans 11.3. Dëst ass déi fënneft Verëffentlechung virbereet vun der Apache Foundation zënter dem NetBeans Code vum Oracle iwwerginn gouf, an déi éischt Verëffentlechung zënter Iwwersetzung Projet vum Inkubator an d'Kategorie vun de primäre Apache Projeten. D'Verëffentlechung enthält Ënnerstëtzung fir d'Java SE, Java EE, PHP, JavaScript a Groovy Programméierungssproochen.

D'Integratioun vun der C/C++ Sproochunterstëtzung, déi an der Versioun 11.3 erwaart gëtt vun der Codebasis, déi vun Oracle transferéiert gouf, gouf nach eng Kéier geplënnert op
nächst Ausgab. Et gëtt bemierkt datt all Fäegkeeten am Zesummenhang mat der Entwécklung vu Projeten am C an C ++ scho fäerdeg sinn, awer de Code ass nach net integréiert. Bis native Support ass verfügbar, kënnen d'Entwéckler C / C ++ Entwécklungsmoduler installéieren déi virdru fir NetBeans IDE 8.2 duerch de Plugin Manager verëffentlecht goufen. Apache NetBeans 2020 ass geplangt am Abrëll 12 verëffentlecht ze ginn a gëtt duerch den erweiderten Ënnerstëtzungszyklus (LTS) ënnerstëtzt.

Haaptstrooss Innovatiounen NetBeans 11.3:

  • Zousätzlech donkel Interface Displaymodi bäigefüügt - Dark Metal an Dark Nimbus.
    Apache NetBeans IDE 11.3 Verëffentlecht

  • En neit FlatLaf Designthema gouf proposéiert.

    Apache NetBeans IDE 11.3 Verëffentlecht

  • Verbessert Ënnerstëtzung fir héich Pixel Dicht (HiDPI) Schiirme an
    dobäi vereinfacht HeapView Widget.

  • Ënnerstëtzung bäigefüügt fir d'Java SE 14 Plattform, geplangt fir de 17. Mäerz ze verëffentlechen. Dëst beinhalt d'Syntax-Highlighting a Codeformatéierung fir Konstrukte mam neie Schlësselwuert "Rekord", déi eng kompakt Form ubitt fir Klassen ze definéieren ouni explizit verschidde Low-Level Methoden ze definéieren wéi egal (), hashCode () an toString ().

    Apache NetBeans IDE 11.3 Verëffentlecht

    Zousätzlech Ënnerstëtzung Muster passend am "Instanceof" Bedreiwer, deen Iech erlaabt direkt eng lokal Variabel ze definéieren fir op de kontrolléierte Wäert ze kommen. Zum Beispill kënnt Dir direkt "wann (obj instanceof String s && s.length () > 5) {.. s.contains(..) ..}" schreiwen ouni explizit "String s = (String) obj" ze definéieren. An NetBeans 11.3, spezifizéiert "if (obj instanceof String) {" weist eng Prompt déi Iech erlaabt de Code an eng nei Form ze konvertéieren.

    Apache NetBeans IDE 11.3 Verëffentlecht

    Zousätzlech Ënnerstëtzung fir de Programmstartmodus agefouert am Java 11, geliwwert a Form vun enger eenzeger Quellcodedatei (d'Klass kann direkt aus der Codedatei lafen, ouni Klassdateien, JAR Archiven a Moduler ze kreéieren). IN
    NetBeans ähnlech Single-Datei Programmer kënnen elo ausserhalb vu Projeten an der Favorittenfenster erstallt ginn, lafen an debugged.

    D'Fähigkeit bäigefüügt fir Textblocken ëmgedréint ze konvertéieren, déi an der viregter Verëffentlechung agefouert goufen, déi Multi-Linn Textdaten enthalen ouni Zeechen an hinnen ze flüchten. Am Code Editor kënnen Textblocken elo zréck op Linnen ëmgewandelt ginn.

  • De Code fir Uwendungen ze entwéckelen baséiert op Java EE gouf erweidert fir d'JSF 2.3 Spezifizéierung z'ënnerstëtzen, inklusiv Autocompletion vu Konstruktiounen wéi "f: Websocket" an CDI Artefakt Ersatz.
    Ënnerstëtzung Jakarta EE 8 erwaart an Apache NetBeans 12.0 Verëffentlechung.

    Apache NetBeans IDE 11.3 VerëffentlechtApache NetBeans IDE 11.3 Verëffentlecht

  • Verbesserte Ënnerstëtzung fir de Gradle Build System. Gradle Tooling API gouf op Versioun 6.0 aktualiséiert. Zousätzlech Ënnerstëtzung reassignment doheem directory an Komposit Assemblée (Gradle Composite Project). Unerkennung vu Projeten an der Kotlin Sprooch gëtt zur Verfügung gestallt. Ënnerstëtzung bäigefüügt fir de Projet nei ze starten.
  • Fir Projete mat dem Maven System fir ze bauen, goufen Astellunge bäigefüügt fir d'Standard JDK Versioun ze iwwerschreiden.
  • Sprooch Ënnerstëtzung gouf am Code Editor dobäigesat
    TypeScript (verlängert d'Fähigkeiten vu JavaScript wärend se komplett zréckkompatibel bleiwen).
    Apache NetBeans IDE 11.3 Verëffentlecht

  • Fir JavaScript Projeten ass e Connector etabléiert, deen eng Verbindung mat Chrome ubitt;
  • Fir PHP gëtt d'Autokomplementéierung vun Eegeschaften a Methoden ouni "$this=>" zur Verfügung gestallt.
  • Et gouf geschafft fir Warnungen während der Zesummestellung lass ze ginn.
  • Aktualiséiert Bibliothéiken Groovy 2.5.9, Junit 5.5.2 an GraalVM 19.3.0.
  • Janitor huet eng Feature bäigefüügt fir al an onbenotzt NetBeans Verzeichnisser z'identifizéieren an ze läschen.

    Apache NetBeans IDE 11.3 Verëffentlecht

Erënneren datt de NetBeans Projet war gegrënnt am 1996 vun tschechesche Studenten mam Zil en Analog vun Delphi fir Java ze kreéieren. 1999 gouf de Projet vum Sun Microsystems kaaft, an 2000 gouf et am Quellcode publizéiert an als gratis Projet ëmklasséiert. Am Joer 2010 sinn NetBeans an d'Hänn vum Oracle gaangen, deen d'Sun Microsystems absorbéiert huet. Iwwer d'Joren huet NetBeans sech als primär Ëmfeld fir Java Entwéckler entwéckelt, konkurréiere mat Eclipse an IntelliJ IDEA, awer huet viru kuerzem ugefaang an JavaScript, PHP a C / C ++ auszebauen. NetBeans huet eng geschätzte aktive Benotzerbasis vun 1.5 Milliounen Entwéckler.

Source: opennet.ru

Setzt e Commentaire