La Apache Software Foundation Organization odhalena vydání nové verze integrovaného vývojového prostředí pro Apache NetBeans 12.6, ve kterém byla provedena řada vylepšení a změn.
Pro ty, kteří NetBeans neznají, měli byste vědět, že toto je to docela populární IDE která poskytuje podporu pro programovací jazyky Java SE, Java EE, PHP, C/C++, JavaScript a Groovy, což je sedmá verze vydaná Apache Foundation od doby, kdy Oracle daroval kód NetBeans.
NetBeans je bezplatné integrované vývojové prostředí, vytvořeno hlavně pro programovací jazyk Java a že má také značný počet modulů k jeho rozšíření. NetBeans je velmi úspěšný open source projekt s velkou uživatelskou základnou, stále rostoucí komunitou.
Hlavní nové funkce NetBeans 12.6
Mezi navrhovanými změnami, které vynikají v této nové verzi NetBeans 12.6, můžeme najít, že pro vývojáře Java, dokončování kódu bylo vylepšeno na anonymní deklarace třídy a proměnné s klíčovým slovem "record".
kromě toho přidána předběžná podpora pro porovnávání vzorů ve výrazech výměna. URL kód je opatřen odkazem na použité šablony.
Je také třeba poznamenat, že vestavěný kompilátor Java nb-javac (upravený javac) byl aktualizován na verzi 1.8 NetBeans s přidána podpora pro JDK 17 a také s přidanou podporou pro javadoc 17.
Na druhou stranu vynikne, že má vylepšená podpora pro systém sestavení Gradle a Gradle Toolkit byl aktualizován na verzi 7.3 s podporou Java 17.
Také povědomí o adresáři je zajištěno kódem Kotlin a pro Gradle byl navržen nový projektový průvodce. Šablona projektu Java Frontend byla aktualizována, aby podporovala Gradle 7.
Byla implementována možnost používat Support Maven Wrapper (mvnw) v projektech.
Bylo to navrženo nový Cached Transform Class Loader pro GroovyV AST byla poskytnuta kontrola statického typu atributů a při načítání tříd ze souborového systému byl výrazně zlepšen výkon analýzy.
Bylo provedeno velké množství oprav a vylepšení týkající se použití serverů Language Server Protocol (LSP) pro analýzu kódu a rozpoznávání syntaxe.
na PHP, do šablon byla přidána podpora jmenného prostoru, byla přidána ochrana proti vložení výrazu "použít" na nesprávnou pozici, byly poskytnuty nástroje pro refaktorování vlastností soukromých funkcí, přidána podpora standardu formátu kódu PSR-12.
HTML editor má vylepšenou kompatibilitu SCSS, přidal možnost vyplnit hodnoty barevné palety a implementoval možnost ignorovat bloky při přeformátování CSS.
Editory Typescript a cpplite byly přesunuty tak, aby využívaly modul MultiViews pro správné zobrazení karet v rozhraní.
Z další změny které vyčnívají z této nové verze:
- Byla implementována možnost používat Support Maven Wrapper (mvnw) v projektech.
- Opraveny problémy s UTF-8.
- Vylepšení debuggeru.
- Vylepšený výkon vzdáleného ladění.
- Přidána možnost přizpůsobit aktuální pracovní adresář a proměnné prostředí.
- Vylepšený analyzátor pro formát YAML.
- Vylepšené prohledávání anotačního preprocesoru.
Konečně pokud o tom chcete vědět víc této nové verze, můžete zkontrolovat podrobnosti v následující odkaz.
Jak nainstalovat NetBeans 12.6 na Linux?
Pro ty, kteří chtějí získat tuto novou verzi, musí stáhněte si zdrojový kód aplikace které lze získat z následující odkaz.
Jakmile máte vše nainstalované, rozbalte nově stažený soubor do adresáře podle vašich představ.
A z terminálu vstoupíme do tohoto adresáře a poté provedeme:
ant
Chcete-li vytvořit IDE Apache NetBeans. Po vytvoření můžete IDE spustit zadáním
./nbbuild/netbeans/bin/netbeans
také existují i jiné způsoby instalace pomocí kterých je lze podporovat, jedním z nich je pomocí balíčků Snap.
Potřebují pouze podporu, aby mohli instalovat tyto typy balíčků na svůj systém. Chcete-li nainstalovat touto metodou, musíte zadat následující příkaz:
sudo snap install netbeans --classic
Další metoda je s pomocí balíčků Flatpak, takže pro instalaci těchto balíčků na váš systém musíte mít podporu.
Příkaz k provedení instalace je následující:
flatpak install flathub org.apache.netbeans