Apache NetBeans 25 přináší vylepšení výkonu a funkčnosti

Apache NetBeans

Před pár dny zahájení nová verze Apache NetBeans 25, která přináší řadu významných vylepšení zaměřených na efektivitu vývojového prostředí, uživatelskou zkušenost a kompatibilitu.

Mezi nejdůležitější, nástroje byly optimalizovány klíč v editoru kódu, který poskytuje intuitivnější navigaci během refaktoringu, a Lepší správa pořadí tabulek v projektech a přesnější sledování změn kódu.

Vizuální optimalizace a uživatelská zkušenost

Jednou z nejdůležitějších změn, kterou tato nová verze NetBeans 25 představuje, je Vkládání ikon ve formátu SVG, což se promítá do ostřejší a škálovatelnější grafiky v rozhraní. Kromě, pro zlepšení načítání obrázků V tomto formátu NetBeans nyní používá knihovnu JSVG, lehčí alternativu a efektivní ve srovnání s batikou.

Na úrovni rozhraní, Byly provedeny úpravy vzhledu aktivních karet a vybrané oblasti a také přehlednější a funkčnější implementace možnosti zobrazení nadřazených adresářů v záhlaví karet. Také Dialogové okno pro výběr adresářů bylo přepracováno v rámci systému souborů, což poskytuje hladší a přesnější zážitek.

SQL editor a vylepšení podpory

V NetBeans 25 obdržel SQL editor zásadní vylepšení, as Byl zaveden pokročilejší systém automatického dokončování, schopný navrhovat termíny na základě částečných shod ve slovech, aniž by bylo nutné vyhledávat od prvního znaku.

Na straně vylepšení v systémech kompilace, Byla provedena vylepšení kompatibility s Ant, Gradle a Maven. V případě Gradle, byla implementována schopnost spouštět testy v paralelním režimunebo, která zlepšuje efektivitu automatizovaného testování. Mavenmezitím nyní nabízí přesnější detekci závislostíZatímco Ant byl optimalizován pro podporu spouštění na Payara Server v prostředí WSL (Windows Subsystem for Linux).

Vzhledem k tomu, Podpora serveru LSP (Language Server Protocol), byl vylepšen, což umožňuje všestrannější použití v rámci NetBeans. Navíc, byla vylepšena integrace s pluginem NetBeans pro VSCode, který usnadňuje společný vývoj v hybridních prostředích.

Nové funkce pro Javu, PHP a další technologie

NetBeans 25 poskytuje vylepšení funkcí pro Javu, včetně: automatické dokončování v rámci bloků přepínačů, usnadňující agilnější psaní kódu, bylo také vylepšeno automatické formátování kódu, aby lépe zvládalo uzavírací závorky.

Interní kompilátor NetBeans, nb-javac byl aktualizován na verzi JDK 24b29, zajišťující kompatibilitu s nejnovějšími funkcemi a V JDK 15 byla přidána podpora pro Nashorn 15.x JavaScript engine a vyšší verze.

Pro PHP, NetBeans 25 zavádí podporu pro kontroly statického analyzátoru PHPStan úrovně 10také Nově přidané funkce byly začleněny do PHP 8.4.

Nakonec stojí za zmínku, že Knihovny Groovy byly aktualizovány na verzi 3.0.23, nabízí vylepšení stability a nové funkce. Také byla rozšířena podpora pro GlassFish 7 (až do verze 7.0.21) a GlassFish 8 (až do testovací verze 8.0.0-M9).

Pokud se o tom chcete dozvědět více této nové verze, můžete zkontrolovat podrobnosti v následující odkaz.

Jak nainstalovat Apache NetBeans 25 na Linux?

Instalaci Apache NetBeans na Linux lze provést různými způsoby v závislosti na preferencích uživatele a kompatibilitě systému.

Pro ty, kteří dávají přednost kompilaci Apache NetBeans ze zdrojového kódu, je prvním krokem stažení potřebných souborů z oficiálních stránek projektu. Jakmile jsou soubory získány, musí být balíček rozbalen na požadované místo v systému.
Poté musíte vstoupit do terminálu a přejít do adresáře, kde byly soubory extrahovány. Tam musíte spustit následující příkaz:

ant

Chcete-li vytvořit IDE Apache NetBeans. Po vytvoření můžete IDE spustit zadáním

./nbbuild/netbeans/bin/netbeans

Instalace pomocí Snap

Pro uživatele, kteří preferují jednodušší a rychlejší metodu, je NetBeans k dispozici jako balíček Snap:

sudo snap install netbeans --classic

Instalace pomocí Flatpaku

Další dostupnou možností je nainstalovat Apache NetBeans pomocí Flatpak. K tomu musí mít systém povolenou podporu pro tento typ balíčků. Příkaz k provedení instalace je následující:

flatpak install flathub org.apache.netbeans