Vydáno Apache NetBeans IDE 12.1

Organizace Apache Software Foundation prezentovány integrované vývojové prostředí Apache NetBeans 12.1, která poskytuje podporu pro programovací jazyky Java SE, Java EE, PHP, C/C++, JavaScript a Groovy.
Toto je sedmá verze vytvořená Apache Foundation od doby, kdy byl kód NetBeans přenesen z Oracle.

hlavní inovace NetBeans 12.1:

  • Přidána omezená podpora jazyků C/C++, která v současnosti zaostává za vývojovými pluginy C/C++ dříve vydanými pro NetBeans IDE 8.2. Pro vývoj v C/C++ je nabízena podpora jednoduchých projektů, která umožňuje spouštět příkazy k sestavení a spouštění, zvýrazňování syntaxe pomocí gramatik TextMate a ladění pomocí gdb. Dokončování kódu a další možnosti úprav jsou implementovány prostřednictvím přístupu k serveru LSP (Language Server Protocol) ccls, kterou si uživatel musí spustit sám.
  • Přidána podpora platformy Jakarta EE 8, který nahradil Java EE (Java Platform, Enterprise Edition). Je možné vytvářet projekty
    Jakarta EE 8 a úpravy stávajících aplikací Maven pro použití Jakarta EE 8.

  • Vestavěný kompilátor Java NetBeans nb-javac (upravený javac) přeloženo k použití Java 14.
  • Pro Javu byla přepracována podpora klíčového slova „record“, která poskytuje kompaktní formu pro definice tříd, která eliminuje potřebu explicitně definovat různé nízkoúrovňové metody, jako jsou equals(), hashCode() a toString() v případech, kdy data se ukládá pouze do polí.chování práce se kterými se nemění. Přidána nová šablona pro vytváření Java konstruktů s klíčovým slovem „record“. Vylepšená podpora pro dokončování kódu pomocí „záznamu“.
  • Pro Java SE byla aktivována podpora systému sestavení Gradle. Přidána podpora pro Generované adresáře a zajištěna správná práce s anotačními procesory.
  • Pro PHP byly do nabídky Composer přidány nové akce pro aktualizaci autoloaderu a spouštění skriptů. V ladicím programu se místo 0 a 1 v booleovských hodnotách proměnných zobrazí false a true. Vylepšené nástroje pro analýzu kódu.

    Vydáno Apache NetBeans IDE 12.1

  • Pro HTML byla aktualizována komponenta pro ověřování značek (validator.jar). Zahrnuta podpora pro dokončování vstupu na základě šablony. Přidána podpora pro dokončování kódu a zvýraznění syntaxe pro konstrukce jako " "

    Vydáno Apache NetBeans IDE 12.1

  • CSS nabízí možnosti formátování „Tabs And Indents“ pro ovládání odsazení a použití tabulátorů nebo mezer.

    Vydáno Apache NetBeans IDE 12.1

  • Při spuštění je pomocí sady nástrojů detekován JDK nainstalovaný v systémech Linux a macOS sdkman.

Zdroj: opennet.ru

Přidat komentář