Apache NetBeans 30 vyžaduje JDK 21, vylepšuje podporu Javy a aktualizuje GlassFish

Kľúčové body:
  • Stanovuje JDK 21 ako minimálnu požiadavku na kompiláciu, testovanie a spúšťanie vývojového prostredia.
  • Komplexná aktualizácia nástrojov na zostavovanie, ktorá štandardne integruje Maven 3.9.15, Ant 1.10.17 a podporu Gradle pre JDK 26.
  • Vylepšenia editora Java na podporu komponentov záznamov, nepomenovaných premenných a parsovania lokálnych tried.
  • Oficiálna integrácia so servermi GlassFish 7.1.0 a 8.0.0, modernizácia JSF wizardov a podpora pre Typescript React cez LSP.
  • Optimalizácia rýchlosti Gitu pomocou JGit 7.6.0, aktualizované rozhranie s FlatLaf 3.7.1 a vylepšená podpora Markdownu.

Apache NetBeans

Vývojári Apache, zodpovední za populárne vývojové IDE „NetBeans“, oznámili rNedávne vydanie Apache NetBeans 30. Táto aktualizácia predstavuje zmenu vo vývojovom prostredí tým, že stanovuje robustný JDK 21 ako minimálnu požiadavku na kompiláciu, testovanie a spustenie platformy.

Táto nová verzia zďaleka nie je len obyčajnou údržbovou záplatou, Reštrukturalizuje spôsob, akým IDE interaguje so serverovými protokolmi. jazykov a modernizuje svoju základňu ponúknuť oveľa inteligentnejší a prediktívnejší zážitok z kódovania.

Hlavné nové funkcie Apache NetBeans 30

Táto nová splátka Rieši niektoré z najfrustrujúcejších procesov v oblasti správy verzií. a nasadenie podnikov odvtedy optimalizuje čítanie rozsiahlych repozitárovVýrazne zlepšuje podporu pre najnovšie špecifikácie webových frameworkov a integruje aktualizované verzie najpopulárnejších zostavovacích nástrojov na trhu, pričom zároveň uprednostňuje stabilitu rozhrania, podporu modernej syntaxe a ergonómiu navrhnutú tak, aby znížila trenie v každodennej práci programátora.

Prostredie úprav kódu Java dostáva niekoľko vylepšení so silným zameraním na stabilitu modernej syntaxe. Vývojári si všimnú výrazne vylepšená predikcia kódu a automatické dopĺňanie pri práci s typmi komponentov záznamov a pri vytváraní inštancií lokálnych tried.

Na druhej strane sa poznamenáva, že Tím implementoval kritické opravy na vyriešenie konfliktov formátu s premennými Bez názvu bol vylepšený aj automatický import enumerácií v rámci príkazov switch a bolo opravených viacero výnimiek nulového ukazovateľa, ktoré blokovali profiler. Súbežne zostavovacie systémy aktualizujú svoje databázy natívnou integráciou Maven verzie 3.9.15 a Ant 1.10.17Medzitým Gradle upravuje svoje predvolené parametre, aby sa pripravil na blížiaci sa príchod prostredí JDK 26.

Modernizácia podnikania a špičkový webový ekosystém

Vývoj podnikov a webové technológie v tejto verzii prinášajú množstvo významných vylepšení. NetBeans 30 predstavuje oficiálna podpora pre aplikačné servery GlassFish 7.1.0 a 8.0.0, a zároveň opravuje nepríjemné chyby pri spustení Server Payara je prepojený s možnosťami kontrolného bodu.

Webovo orientovaní programátori profitujú z klienta Protokol jazykového servera (LSP) výrazne vylepšené, ktoré teraz Získal natívnu podporu pre TypeScript React a rieši konflikty medzier v triedach JavaScriptu. ktoré obsahujú statické inicializátory. Ekosystém PHP v tejto vlne aktualizácií nezaostáva a zahŕňa priamu kompatibilitu s novým operátorom pipe, ktorý bol predstavený vo verzii PHP 8.5.

Vylepšené rozhranie, výkon Gitu a nové integrácie

Prevádzková plynulosť a celková estetika prostredia Dostávajú sériu vylepšení zameraných na vizuálny komfort.Aktualizácia Renderovací engine FlatLaf 3.7.1 zaručuje bezchybné rozhranie.Teraz presúva úvodnú obrazovku načítania do vlákna odoslania udalosti, aby sa predišlo nepríjemným pádom systému.

Systém správy verzií aktualizuje svoj engine na JGit 7.6.0, Toto drasticky optimalizuje rýchlosť načítavania stavu súboru v potvrdzovacích dialógových oknách prostredníctvom dávkového spracovania a odloženia volaní náročných na zdroje. Nakoniec sa vylepšil aj celkový zážitok z písania. Podpora náhľadu obrázkov a kontroly pravopisu v dokumentoch Markdown, začlenenie šablón TOML a sľubná integrácia s Rust-analyzer na posilnenie ekosystému systémového programovania.

Ak o tom chcete vedieť viac tejto novej verzie si môžete pozrieť podrobnosti v nasledujúci odkaz.

Ako nainštalovať Apache NetBeans 30 na Linuxe?

Inštaláciu Apache NetBeans v systéme Linux je možné vykonať rôznymi spôsobmi v závislosti od preferencií používateľa a kompatibility systému.

Pre tých, ktorí uprednostňujú kompiláciu Apache NetBeans zo zdrojového kódu, je prvým krokom stiahnutie potrebných súborov z oficiálnej stránky projektu. Po získaní súborov je potrebné balík rozbaliť na požadované miesto v systéme.
Potom musíte vstúpiť do terminálu a prejsť do adresára, kde boli súbory extrahované. Tam musíte spustiť nasledujúci príkaz:
ant

Vybudovať IDE Apache NetBeans. Po vytvorení môžete IDE spustiť zadaním

./nbbuild/netbeans/bin/netbeans

Inštalácia cez Snap

Pre používateľov, ktorí uprednostňujú jednoduchší a rýchlejší spôsob, je NetBeans k dispozícii ako balík Snap:

sudo snap install netbeans --classic

Inštalácia pomocou Flatpaku

Ďalšou dostupnou možnosťou je nainštalovať Apache NetBeans pomocou Flatpak. Na to musí mať systém povolenú podporu pre tento typ balíkov. Príkaz na vykonanie inštalácie je nasledujúci:

flatpak install flathub org.apache.netbeans


Pridať ako preferovaný zdroj