Vydáno Apache NetBeans IDE 11.3

Organizace Apache Software Foundation prezentovány integrované vývojové prostředí Apache NetBeans 11.3. Toto je páté vydání připravené nadací Apache od doby, kdy byl kód NetBeans předán společností Oracle, a první vydání od roku překlad projekt z inkubátoru do kategorie primárních projektů Apache. Vydání obsahuje podporu pro programovací jazyky Java SE, Java EE, PHP, JavaScript a Groovy.

Integrace podpory jazyka C/C++ očekávaná ve verzi 11.3 z kódové základny přenesené společností Oracle byla opět přesunuta do
další číslo. Je třeba poznamenat, že všechny schopnosti související s vývojem projektů v C a C++ jsou již připraveny, ale kód ještě nebyl integrován. Dokud nebude k dispozici nativní podpora, mohou vývojáři instalovat vývojové moduly C/C++ dříve vydané pro NetBeans IDE 8.2 prostřednictvím Správce pluginů. Vydání Apache NetBeans 2020 je naplánováno na duben 12 a bude podporováno prostřednictvím rozšířeného cyklu podpory (LTS).

hlavní inovace NetBeans 11.3:

  • Přidány další režimy zobrazení tmavého rozhraní – Dark Metal a Dark Nimbus.
    Vydáno Apache NetBeans IDE 11.3

  • Bylo navrženo nové téma designu FlatLaf.

    Vydáno Apache NetBeans IDE 11.3

  • Vylepšená podpora pro obrazovky s vysokou hustotou pixelů (HiDPI) a
    přidán zjednodušený widget HeapView.

  • Přidána podpora pro platformu Java SE 14, jejíž vydání je naplánováno na 17. března. To zahrnuje zvýraznění syntaxe a formátování kódu pro konstrukce s novým klíčovým slovem „záznam", který poskytuje kompaktní formu pro definování tříd bez nutnosti explicitně definovat různé nízkoúrovňové metody, jako je equals(), hashCode() a toString().

    Vydáno Apache NetBeans IDE 11.3

    Přidána podpora shoda vzorů v operátoru „instanceof“, který umožňuje okamžitě definovat lokální proměnnou pro přístup ke kontrolované hodnotě. Můžete například okamžitě napsat „if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}“, aniž byste explicitně definovali „String s = (String) obj“. V NetBeans 11.3 zadání "if (obj instanceof String) {" zobrazí výzvu, která vám umožní převést kód do nového tvaru.

    Vydáno Apache NetBeans IDE 11.3

    Přidána podpora pro režim spouštění programu představený v Javě 11, dodávané ve formě jediného souboru zdrojového kódu (třídu lze spustit přímo ze souboru kódu, bez vytváření souborů tříd, JAR archivů a modulů). V
    Podobné jednosouborové programy NetBeans lze nyní vytvářet mimo projekty v okně Oblíbené, spouštět a ladit.

    Přidána možnost zpětného převodu textových bloků představených v předchozím vydání, které obsahovaly víceřádková textová data, aniž by se v nich používalo escapování znaků. V editoru kódu lze nyní textové bloky převést zpět na řádky.

  • Kód pro vývoj aplikací založených na Java EE byl rozšířen tak, aby podporoval specifikaci JSF 2.3, včetně automatického doplňování konstrukcí, jako je „f:websocket“ a substituce artefaktů CDI.
    Podpora Jakarta EE 8 očekáváno ve verzi Apache NetBeans 12.0.

    Vydáno Apache NetBeans IDE 11.3Vydáno Apache NetBeans IDE 11.3

  • Vylepšená podpora pro systém sestavení Gradle. Gradle Tooling API bylo aktualizováno na verzi 6.0. Přidána podpora přeřazení domovský adresář a kompozitní sestava (Gradle Composite Project). Je zajištěno uznávání projektů v jazyce Kotlin. Přidána podpora pro vynucení restartu projektu.
  • U projektů využívajících systém Maven pro stavbu byla přidána nastavení, která přepíší výchozí verzi JDK.
  • Do editoru kódu byla přidána jazyková podpora
    TypeScript (rozšiřuje možnosti JavaScriptu a zároveň zůstává plně zpětně kompatibilní).
    Vydáno Apache NetBeans IDE 11.3

  • Pro projekty JavaScriptu byl vytvořen konektor, který poskytuje připojení k Chromu;
  • Pro PHP je k dispozici automatické doplňování vlastností a metod bez „$this=>“.
  • Pracovalo se na odstranění varování během kompilace.
  • Aktualizované knihovny Groovy 2.5.9, junit 5.5.2 a GraalVM 19.3.0.
  • Janitor přidal funkci pro identifikaci a odstranění starých a nepoužívaných adresářů NetBeans.

    Vydáno Apache NetBeans IDE 11.3

Připomeňme, že projekt NetBeans byl na základě v roce 1996 českými studenty s cílem vytvořit obdobu Delphi pro Javu. V roce 1999 byl projekt zakoupen společností Sun Microsystems a v roce 2000 byl publikován ve zdrojovém kódu a překlasifikován na bezplatný projekt. V roce 2010 přešel NetBeans do rukou společnosti Oracle, která pohltila Sun Microsystems. V průběhu let se NetBeans vyvíjel jako primární prostředí pro vývojáře v Javě, konkurovalo Eclipse a IntelliJ IDEA, ale nedávno se začalo rozšiřovat do JavaScriptu, PHP a C/C++. NetBeans má odhadovanou aktivní uživatelskou základnu 1.5 milionu vývojářů.

Zdroj: opennet.ru

Přidat komentář