Ang mga developer ng Apache, na responsable para sa sikat na "NetBeans" development IDE, ay nag-anunsyo ng rKamakailang paglabas ng Apache NetBeans 30. Ang update na ito ay nagmamarka ng isang pagbabago sa kapaligiran ng pag-unlad sa pamamagitan ng pagtatatag ng matatag na JDK 21 bilang minimum na kinakailangan upang mag-compile, subukan, at patakbuhin ang platform.
Malayo sa pagiging isang simpleng patch sa pagpapanatili, ang bagong bersyong ito Binabago nito ang istruktura ng paraan ng pakikipag-ugnayan ng IDE sa mga protocol ng server. ng mga wika at ginagawang moderno ang base nito upang mag-alok ng mas matalino at mas predictive na karanasan sa coding.
Apache NetBeans 30 Key Mga Bagong Tampok
Ang bagong installment na ito Tinutugunan nito ang ilan sa mga pinakanakakadismayang proseso sa pagkontrol ng bersyon. at paglulunsad ng negosyo, dahil ino-optimize ang pagbasa ng malalaking repositoryoMalaki ang naitutulong nito sa pagpapahusay ng suporta para sa mga pinakabagong detalye ng web framework at isinasama ang mga na-update na bersyon ng mga pinakasikat na build engine sa merkado, habang inuuna rin ang katatagan ng interface, suporta para sa modernong syntax, at ergonomics na idinisenyo upang mabawasan ang alitan sa pang-araw-araw na gawain ng programmer.
Ang karanasan sa pag-eedit ng Java code ay nakatanggap ng ilang mga pagpapabuti, na may malaking pokus sa modernong katatagan ng syntax. Mapapansin ng mga developer ang makabuluhang pinahusay na hula ng code at autocompletion kapag nagtatrabaho sa mga uri ng bahagi ng rekord at kapag nagsasagawa ng mga lokal na klase.
Sa kabilang banda, mapapansin na ang Nagpatupad ang pangkat ng mga kritikal na pag-aayos upang malutas ang mga salungatan sa format na may mga variable. Hindi pinangalanan, ang awtomatikong pag-import ng mga enumerasyon sa loob ng mga switch statement ay pinabuti rin, at maraming null pointer exceptions na humaharang sa profiler ang naayos na. Kasabay nito, ina-update ng mga build system ang kanilang mga database sa pamamagitan ng native integration ng Mga bersyon ng Maven 3.9.15 at Ant 1.10.17Samantala, inaayos ng Gradle ang mga default na parameter nito upang maghanda para sa nalalapit na pagdating ng mga kapaligirang JDK 26.
Modernisasyon ng negosyo at makabagong ecosystem ng web
Ang enterprise development at web technology ay nakakaranas ng maraming pagpapabuti sa release na ito. Ipinakikilala ng NetBeans 30 opisyal na suporta para sa mga server ng aplikasyon ng GlassFish na 7.1.0 at 8.0.0, habang inaayos din ang mga nakakainis na error sa pagsisimula sa Naka-link ang Payara Server sa mga opsyon sa checkpoint.
Nakikinabang ang mga web-oriented programmer mula sa isang kliyente ng Protokol ng Server ng Wika (LSP) lubos na pinabuti, na ngayon ay Nakatanggap ito ng katutubong suporta para sa TypeScript React at nilulutas ang mga salungatan sa pagitan ng mga espasyo sa mga klase ng JavaScript. na naglalaman ng mga static initializer. Samantala, ang PHP ecosystem ay hindi nahuhuli sa ganitong alon ng mga update, na isinasama ang direktang pagiging tugma sa bagong pipe operator na ipinakilala sa PHP bersyon 8.5.
Pinong interface, pagganap ng Git, at mga bagong integrasyon
Ang pagiging maayos ng operasyon at ang pangkalahatang estetika ng kapaligiran Nakakatanggap sila ng serye ng mga pagpapabuti na naglalayong magbigay ng visual na kaginhawahan.. Ang update ng Ginagarantiyahan ng FlatLaf 3.7.1 rendering engine ang isang perpektong interfaceInililipat na nito ngayon ang unang loading screen sa event dispatch thread upang maiwasan ang mga nakakainis na system crash.
Ina-update ng version control management system ang engine nito sa JGit 7.6.0, Lubos nitong ino-optimize ang bilis ng paglo-load ng status ng file sa mga confirmation dialog sa pamamagitan ng batch processing at pagpapaliban ng mga tawag na nangangailangan ng maraming resources. Panghuli, ang pangkalahatang karanasan sa pagta-type ay nakakatanggap din ng mga pagpapabuti. Suporta para sa preview ng imahe at pagsuri ng baybay sa mga dokumento ng Markdown, ang pagsasama ng mga template ng TOML, at isang promising integrasyon sa rust-analyzer upang palakasin ang ecosystem ng systems programming.
Kung nais mong malaman ang tungkol dito ng bagong bersyon na ito, maaari mong tingnan ang mga detalye sa ang sumusunod na link.
Paano i-install ang Apache NetBeans 30 sa Linux?
Ang pag-install ng Apache NetBeans sa Linux ay maaaring gawin sa iba't ibang paraan, depende sa mga kagustuhan ng user at compatibility ng system.
Para sa mga mas gustong mag-compile ng Apache NetBeans mula sa source code, ang unang hakbang ay ang pag-download ng mga kinakailangang file mula sa opisyal na website ng proyekto. Kapag nakuha na ang mga file, dapat na i-unzip ang package sa nais na lokasyon sa loob ng system.
Pagkatapos, kailangan mong i-access ang terminal at mag-navigate sa direktoryo kung saan nakuha ang mga file. Doon, kailangan mong patakbuhin ang sumusunod na utos:
ant
Upang maitayo ang Apache NetBeans IDE. Kapag na-built na maaari mong patakbuhin ang IDE sa pamamagitan ng pagta-type
./nbbuild/netbeans/bin/netbeans
Pag-install sa pamamagitan ng Snap
Para sa mga user na mas gusto ang mas simple at mas mabilis na paraan, available ang NetBeans bilang isang Snap package:
sudo snap install netbeans --classic
Pag-install gamit ang Flatpak
Ang isa pang opsyon na magagamit ay ang pag-install ng Apache NetBeans gamit ang Flatpak. Upang gawin ito, ang system ay dapat magkaroon ng suporta para sa ganitong uri ng mga pakete na pinagana. Ang utos upang maisagawa ang pag-install ay ang mga sumusunod:
flatpak install flathub org.apache.netbeans