Apache NetBeans 30 zahtijeva JDK 21, poboljšava podršku za Javu i ažurira GlassFish

Ključne točke:
  • Utvrđuje JDK 21 kao minimalni zahtjev za kompajliranje, testiranje i pokretanje razvojnog okruženja.
  • Sveobuhvatno ažuriranje alata za izgradnju, koje prema zadanim postavkama integrira Maven 3.9.15, Ant 1.10.17 i Gradle podršku za JDK 26.
  • Poboljšanja Java editora za podršku komponenti zapisa, neimenovanih varijabli i parsiranja lokalnih klasa.
  • Službena integracija s GlassFish serverima 7.1.0 i 8.0.0, modernizacija JSF čarobnjaka i podrška za Typescript React putem LSP-a.
  • Optimizacija brzine Gita pomoću JGit-a 7.6.0, ažurirano sučelje s FlatLaf-om 3.7.1 i poboljšana podrška za Markdown.

Apache NetBeans

Programeri Apachea, odgovorni za popularno razvojno IDE "NetBeans", najavili su rNedavno izdanje Apache NetBeans 30. Ovo ažuriranje označava promjenu u razvojnom okruženju uspostavljanjem robusnog JDK 21 kao minimalnog zahtjeva za kompajliranje, testiranje i pokretanje platforme.

Daleko od toga da je jednostavna zakrpa za održavanje, ova nova verzija Restrukturira način na koji IDE komunicira s protokolima poslužitelja. jezika i modernizira svoju bazu ponuditi puno pametnije i prediktivnije iskustvo kodiranja.

Apache NetBeans 30 Ključne nove značajke

Ova nova rata Obrađuje neke od najfrustrirajućih procesa u kontroli verzija. i implementaciju poslovanja, od optimizira čitanje masivnih repozitorijaZnačajno poboljšava podršku za najnovije specifikacije web okvira i integrira ažurirane verzije najpopularnijih mehanizama za izradu na tržištu, a istovremeno daje prioritet stabilnosti sučelja, podršci za modernu sintaksu i ergonomiji osmišljenoj za smanjenje trenja u svakodnevnom radu programera.

Iskustvo uređivanja Java koda dobiva nekoliko poboljšanja, s jakim naglaskom na stabilnost moderne sintakse. Programeri će primijetiti značajno poboljšano predviđanje koda i automatsko dovršavanje pri radu s vrstama komponenti zapisa i prilikom instanciranja lokalnih klasa.

S druge strane, napominje se da je Tim je implementirao kritične ispravke kako bi riješio sukobe formata s varijablama Neimenovani, automatski uvoz nabrajanja unutar switch naredbi je također poboljšan, a ispravljeni su i višestruki iznimci nultog pokazivača koji su blokirali profiler. Paralelno s tim, sustavi za izgradnju ažuriraju svoje baze podataka izvornom integracijom... Maven verzije 3.9.15 i Ant 1.10.17U međuvremenu, Gradle prilagođava svoje zadane parametre kako bi se pripremio za skori dolazak JDK 26 okruženja.

Modernizacija poslovanja i vrhunski web ekosustav

Razvoj poduzeća i web tehnologije doživljavaju značajan broj poboljšanja u ovom izdanju. NetBeans 30 predstavlja službena podrška za GlassFish aplikacijske poslužitelje 7.1.0 i 8.0.0, a istovremeno ispravlja dosadne pogreške pri pokretanju u Payara server povezan s opcijama kontrolnih točaka.

Web-orijentirani programeri imaju koristi od klijenta Protokol jezičnog poslužitelja (LSP) znatno poboljšano, što sada Dobio je izvornu podršku za TypeScript React i rješava konflikte razmaka u JavaScript klasama. koji sadrže statičke inicijalizatore. U međuvremenu, PHP ekosustav ne zaostaje u ovom valu ažuriranja, uključujući izravnu kompatibilnost s novim operatorom cijevi uvedenim u PHP verziji 8.5.

Poboljšano sučelje, Gitove performanse i nove integracije

Operativna fluidnost i cjelokupna estetika okoliša Dobivaju niz poboljšanja usmjerenih na vizualnu udobnost.. Ažuriranje FlatLaf 3.7.1 rendering engine jamči besprijekorno sučeljeSada premješta početni zaslon za učitavanje u nit otpreme događaja kako bi se izbjegli dosadni padovi sustava.

Sustav za upravljanje kontrolom verzija ažurira svoj engine na JGit 7.6.0, Ovo drastično optimizira brzinu učitavanja statusa datoteke u dijalozima za potvrdu putem skupne obrade i odgađanja poziva koji intenzivno koriste resurse. Konačno, poboljšano je i cjelokupno iskustvo tipkanja. Podrška za pregled slika i provjeru pravopisa u Markdown dokumentima, uključivanje TOML predložaka i obećavajuća integracija s rust-analyzerom za jačanje ekosustava sistemskog programiranja.

Ako želite znati više o tome ove nove verzije, možete provjeriti detalje u sljedeći link.

Kako instalirati Apache NetBeans 30 na Linux?

Instaliranje Apache NetBeansa na Linux može se izvesti na različite načine, ovisno o korisničkim preferencijama i kompatibilnosti sustava.

Za one koji radije kompajliraju Apache NetBeans iz izvornog koda, prvi korak je preuzimanje potrebnih datoteka sa službene web stranice projekta. Nakon što se dobiju datoteke, paket se mora raspakirati na željenu lokaciju unutar sustava.
Zatim trebate pristupiti terminalu i otići do direktorija u koji su izdvojene datoteke. Tamo trebate pokrenuti sljedeću naredbu:
ant

Za izgradnju IDE Apache NetBeans. Jednom izgrađen, možete pokrenuti IDE upisivanjem

./nbbuild/netbeans/bin/netbeans

Instalacija putem Snapa

Za korisnike koji preferiraju jednostavniju i bržu metodu, NetBeans je dostupan kao Snap paket:

sudo snap install netbeans --classic

Instalacija pomoću Flatpaka

Druga dostupna opcija je instalacija Apache NetBeansa pomoću Flatpaka. Da biste to učinili, sustav mora imati omogućenu podršku za ovu vrstu paketa. Naredba za izvođenje instalacije je sljedeća:

flatpak install flathub org.apache.netbeans


Dodaj kao preferirani izvor