Az Apache NetBeans 30 JDK 21-et igényel, javítja a Java támogatást és frissíti a GlassFish-t

Főbb pontok:
  • A JDK 21-et határozza meg a fejlesztői környezet fordításának, tesztelésének és futtatásának minimális követelményeként.
  • Átfogó frissítés a build eszközökben, alapértelmezés szerint integrálva a Maven 3.9.15-öt, az Ant 1.10.17-et és a Gradle JDK 26-os támogatását.
  • Fejlesztések a Java szerkesztőben a rekordösszetevők, a névtelen változók és a helyi osztályelemzés támogatása érdekében.
  • Hivatalos integráció a GlassFish 7.1.0 és 8.0.0 szerverekkel, a JSF varázslók modernizálása és a Typescript React támogatása LSP-n keresztül.
  • Git sebességoptimalizálás JGit 7.6.0 használatával, frissített felület FlatLaf 3.7.1-gyel, és továbbfejlesztett Markdown támogatás.

Apache NetBeans

Az Apache fejlesztői, akik a népszerű "NetBeans" fejlesztői IDE-ért felelősek, bejelentették az rMegjelent az Apache NetBeans 30 legújabb kiadása. Ez a frissítés változást jelent a fejlesztői környezetben, mivel a robusztus JDK 21-et határozza meg a platform fordításának, tesztelésének és futtatásának minimális követelményeként.

Ez az új verzió messze nem egy egyszerű karbantartási javítás, Átstrukturálja az IDE és a szerverprotokollok közötti interakciót. nyelvek és modernizálja az alapját hogy sokkal intelligensebb és prediktívebb kódolási élményt nyújtson.

Apache NetBeans 30 legfontosabb új funkciók

Ez az új részlet A verziókövetés néhány legfrusztrálóbb folyamatát kezeli. és az üzleti telepítés, mivel optimalizálja a hatalmas adattárak olvasásátJelentősen javítja a legújabb webes keretrendszer-specifikációk támogatását, és integrálja a piacon legnépszerűbb build motorok frissített verzióit, miközben prioritást élvez a felület stabilitása, a modern szintaxis támogatása és az ergonómia, amelynek célja a programozók napi munkájában a súrlódás csökkentése.

A Java kódszerkesztési élmény számos fejlesztésen esett át, különös tekintettel a modern szintaxis stabilitására. A fejlesztők észre fogják venni a következőket: jelentősen továbbfejlesztett kódpredikció és automatikus kiegészítés rekordösszetevő-típusokkal való munka során és amikor lokális osztályokat példányosítunk.

Másrészt megjegyzendő, hogy a A csapat kritikus javításokat hajtott végre a változókkal való formátumütközések feloldására. Névtelen, de a switch utasításokon belüli felsorolások automatikus importálását is fejlesztették, és kijavították a profilozót blokkoló több null pointer kivételt. Ezzel párhuzamosan a build rendszerek frissítik adatbázisaikat a natív integrálásával. Maven 3.9.15 és Ant 1.10.17 verziókEközben a Gradle módosítja az alapértelmezett paramétereit, hogy felkészüljön a JDK 26 környezetek küszöbön álló érkezésére.

Üzleti modernizáció és élvonalbeli webes ökoszisztéma

A vállalati fejlesztés és a webes technológiák jelentős fejlesztéseket tartalmaznak ebben a kiadásban. Bemutatkozik a NetBeans 30. hivatalos támogatás a GlassFish alkalmazáskiszolgálók 7.1.0 és 8.0.0 verzióihoz, miközben a bosszantó indítási hibákat is kijavítja A Payara szerver összekapcsolva van az ellenőrzőpont-opciókkal.

A weborientált programozók profitálnak a kliensből Nyelvi szerver protokoll (LSP) jelentősen javult, amely most Natív támogatást kapott a TypeScript Reacthez, és megoldja a JavaScript osztályokban lévő térközütközéseket. amelyek statikus inicializálókat tartalmaznak. Eközben a PHP ökoszisztéma sem marad le ebben a frissítési hullámban, és közvetlen kompatibilitást biztosít a PHP 8.5-ös verziójában bevezetett új pipe operátorral.

Finomított felület, Git teljesítmény és új integrációk

A működési folyékonyság és a környezet általános esztétikája Számos fejlesztést kapnak, amelyek a vizuális kényelmet célozzák.. A frissítés A FlatLaf 3.7.1 renderelő motor hibátlan felületet garantálMostantól a kezdeti betöltési képernyőt áthelyezi az eseménykezelő szálra, hogy elkerülje a bosszantó rendszerösszeomlásokat.

A verziókövető rendszer frissíti motorját a JGit 7.6.0-ra, Ez drasztikusan optimalizálja a fájlállapot betöltésének sebességét a megerősítő párbeszédablakokban a kötegelt feldolgozás és az erőforrás-igényes hívások elhalasztása révén. Végül, az általános gépelési élmény is javulást mutat. Képelőnézet és helyesírás-ellenőrzés támogatása Markdown dokumentumokban, a TOML sablonok beépítése, valamint egy ígéretes integráció a rust-analyzerrel a rendszerprogramozási ökoszisztéma megerősítése érdekében.

Ha többet szeretne tudni róla ennek az új verziónak a részleteit itt ellenőrizheti a következő link.

Az Apache NetBeans 30 telepítése Linux rendszerre?

Az Apache NetBeans telepítése Linuxra a felhasználói preferenciáktól és a rendszerkompatibilitástól függően többféleképpen is elvégezhető.

Azok számára, akik szívesebben fordítják az Apache NetBeanst forráskódból, első lépésként töltsék le a szükséges fájlokat a projekt hivatalos weboldaláról. A fájlok megszerzése után a csomagot ki kell csomagolni a kívánt helyre a rendszeren belül.
Ezután el kell érnie a terminált, és meg kell keresnie azt a könyvtárat, ahová a fájlokat kicsomagolta. Ott a következő parancsot kell futtatnia:
ant

Az Apache NetBeans IDE felépítése. Miután elkészült, gépeléssel futtathatja az IDE-t

./nbbuild/netbeans/bin/netbeans

Telepítés a Snap segítségével

Az egyszerűbb és gyorsabb módszert kedvelő felhasználók számára a NetBeans Snap csomagként érhető el:

sudo snap install netbeans --classic

Telepítés Flatpak segítségével

Egy másik lehetőség az Apache NetBeans telepítése a Flatpak használatával. Ehhez a rendszernek engedélyeznie kell az ilyen típusú csomagok támogatását. A telepítés végrehajtásához szükséges parancs a következő:

flatpak install flathub org.apache.netbeans


Hozzáadás előnyben részesített forrásként