Prije nekoliko dana lansiranje nova verzija Apache NetBeans 25, koji uvodi niz značajnih poboljšanja fokusiranih na efikasnost razvojnog okruženja, korisničko iskustvo i kompatibilnost.
Među naglascima, alati su optimizovani ključ unutar uređivača koda, pružajući intuitivniju navigaciju tokom refaktoringa, a Bolje upravljanje redoslijedom kartica u projektima i preciznije praćenje promjena koda.
Vizuelna optimizacija i korisničko iskustvo
Jedna od najvažnijih promjena koje ova nova verzija NetBeansa 25 predstavlja je Ugrađivanje ikona u SVG formatu, što se prevodi u oštriju, skalabilniju grafiku unutar interfejsa. osim toga, za poboljšanje učitavanja slike U ovom formatu, NetBeans sada koristi JSVG biblioteku, lakšu alternativu i efikasan u odnosu na Batik.
Na nivou interfejsa, Izvršene su prilagodbe izgleda aktivnih kartica i odabrana područja, kao i jasniju i funkcionalniju implementaciju opcije za prikaz nadređenih direktorija u zaglavljima kartica. Također Dijaloški okvir za odabir direktorija je redizajniran unutar sistema datoteka, pružajući glatko i preciznije iskustvo.
SQL editor i poboljšanja podrške
U NetBeans 25, SQL editor je dobio velika poboljšanja, kao Uveden je napredniji sistem automatskog dovršavanja, sposoban da predloži termine na osnovu delimičnog podudaranja unutar reči, bez potrebe da pretraga počinje od prvog znaka.
Što se tiče poboljšanja sistema kompilacije, Napravljena su poboljšanja kompatibilnosti sa Ant, Gradle i Maven. U slučaju gradle, je implementiran mogućnost pokretanja testova u paralelnom režimuili, što poboljšava efikasnost automatizovanog testiranja. Maven, u međuvremenu, sada nudi preciznije otkrivanje zavisnostidok Ant je optimiziran da podržava izvršenje na Payara Serveru unutar WSL (Windows podsistema za Linux) okruženja.
Što se tiče Podrška za LSP server (Language Server Protocol), poboljšan je omogućavajući svestraniju upotrebu unutar NetBeans-a. Osim toga, poboljšana je integracija sa NetBeans dodatkom za VSCode, što olakšava kolaborativni razvoj u hibridnim okruženjima.
Nove funkcije za Java, PHP i druge tehnologije
NetBeans 25 pruža poboljšanja funkcionalnosti za Javu, uključujući: automatsko dovršavanje unutar blokova prekidača, olakšavajući agilnije pisanje koda, automatsko formatiranje koda je također poboljšano kako bi se bolje rukovalo zatvarajućim zagradama.
NetBeans interni kompajler, nb-javac je ažuriran na JDK verziju 24b29, osiguravajući kompatibilnost s najnovijim funkcijama i Podrška za Nashorn 15.x JavaScript motor je dodana u JDK 15 i novije verzije.
Za PHP, NetBeans 25 uvodi podršku za PHPStan statički analizator nivoa 10 provjeretakođe Nove dodane karakteristike su ugrađene u PHP 8.4.
Na kraju, vrijedno je spomenuti da je Groovy biblioteke su ažurirane na verziju 3.0.23, nudi poboljšanja stabilnosti i nove funkcije. Također podrška je proširena za GlassFish 7 (do verzije 7.0.21) i GlassFish 8 (do test verzije 8.0.0-M9).
Ako želite znati više o tome ove nove verzije, možete provjeriti detalje u sljedeći link.
Kako instalirati Apache NetBeans 25 na Linux?
Instaliranje Apache NetBeans-a na Linux može se obaviti na različite načine, ovisno o korisničkim preferencijama i kompatibilnosti sistema.
Za one koji više vole da kompajliraju Apache NetBeans iz izvornog koda, prvi korak je preuzimanje potrebnih datoteka sa službene web stranice projekta. Kada se datoteke dobiju, paket se mora raspakovati na željenu lokaciju u sistemu.
Zatim morate pristupiti terminalu i otići do direktorija u kojem su datoteke raspakirane. Tamo morate pokrenuti sljedeću naredbu:
ant
Za izgradnju Apache NetBeans IDE-a. Jednom izgrađen, možete pokrenuti IDE upisivanjem
./nbbuild/netbeans/bin/netbeans
Instalacija putem Snap-a
Za korisnike koji preferiraju jednostavniju i bržu metodu, NetBeans je dostupan kao Snap paket:
sudo snap install netbeans --classic
Instalacija pomoću Flatpak-a
Druga dostupna opcija je da instalirate Apache NetBeans koristeći Flatpak. Da biste to učinili, sistem mora imati omogućenu podršku za ovu vrstu paketa. Naredba za izvođenje instalacije je sljedeća:
flatpak install flathub org.apache.netbeans