INetBeans 12.2 ifika inenkxaso yamanqaku amatsha kwiJava, PHP nangaphezulu

I-NetBeans 12.2 sele ikhutshiwe kwaye kolu guqulelo lutsha, i Apache Foundation yabhengeza ukuba NetBeans 12.2 ukuba ikakhulu ibonelela ngenkxaso kwiifitsha ezintsha ezithe ngqo kwi-JDK 14, JDK 15, kunye ne-PHP 8.

Kulabo abangaqhelekanga ngeNetBeans, kuya kufuneka uyazi loo nto yi IDE (Indawo emanyanisiweyo yophuhliso) yeJava, injongo yayo ephambili kukukhawulezisa ukwakhiwa kwezicelo zeJava, kubandakanywa iinkonzo zewebhu kunye nezicelo zeselula.

Ukongeza ekusebenzeni okusemgangathweni kwesixhobo, kunokwenzeka kwakhona ukuba ukwandise ngenkxaso yeC kunye neC ++ iilwimi zeprogram, inkxaso yokudala izicelo kwi-architecture ye-SOA, ukusetyenziswa kwe-XML kunye ne-XML schemas, i-BPEL kunye ne-Java Web Services okanye imodeli ye-UML. Ukongezwa kweProfayili yeNetBeans kukuvumela ukuba ulandelele ukusetyenziswa kweCPU kunye nokusetyenziswa kwememori yesicelo esinikiweyo.

Kwelinye icala, i-NetBeans Mobility Pack yongeza idebugger kwindawo yeNetBeans ekuvumela ukuba ujonge ukwenziwa kweenkqubo eziphathwayo.

I-NetBeans ibhalwe kwiJava, eyenza ibe bhetyebhetye kakhulu kwaye inokuqhuba kumaqonga enkqubo eyahlukeneyo (iWindows, iLinux).

Malunga ne-NetBeans 12.2

Inguqulelo entsha ye-NetBeans 12.2 ifika kwiinyanga nje ezimbini emva kokukhululwa kwenguqulo 12.1. KUNYELe nguqulo intsha yongeza izinto ezininzi ezintsha kwi-IDE yomthombo ovulekileyo kwaye yenza uhlaziyo kwiilayibrari ezahlukeneyo.

Oku kubandakanya inkxaso yeempawu zeJava ezithe ngqo kwi-JDK 14 kunye ne-15, ukongezwa koMhleli weJava kunye neJava Debugger kwiKhowudi yeVisual Studio (IKhowudi yeVS), iimpawu ezintsha zeJavaFX kunye neWebhu yeJava, kunye nokunye.

Kwakhona, inkxaso ye PHP version 8 iyongezwa, Abasebenzisi be-NetBeans ngoku baneempawu ezininzi ezintsha abanazo, kuquka iintlobo zomanyano, umqhubi we-Nullsafe, kunye nohlobo lokubuyisela olungatshintshiyo. Inkxaso ye-Oracle Jet, ixesha elide kakhulu, ngoku isusiwe ngonaphakade.

Kwaye kwakhankanywa ukuba ukuyilwa kweeklasi ezintsha, ujongano kunye neenum zabonelelwa ngokuncamathisela okubhaliweyo kwibhodi eqhotyoshwayo.

Ngokumalunga nezixhobo zophuhliso lwewebhu zeJava, kukhankanyiwe ukuba Inkxaso ephuculweyo yesiseko se-Spring 5.2.9 MVC. Kwincoko yababini yokuhlela iipropathi zeprojekthi yewebhu, ukugcina ii-URL ezinamakhonkco azalanayo kuhlengahlengiswe. Ukudityaniswa kweDerby kususiwe kwiimodyuli zeSeva yePayara. 

Olunye utshintsho olwahlukileyo yale nguqulo intsha:

  • Ikhowudi yenkxaso yeJavaFX yandisiwe ukuxhasa izinto ezingaphephekiyo.
  • Yongezwe inkxaso yemisebenzi emitsha ye-PHP 8.
  • Ukucocwa kokuxhomekeka kunye neziseko zeJavaScript kunye nemisebenzi ye-HTML
  • Umhlanganisi wejaacac ulinganiselwe kwimeko enye.
  • Ukuphuculwa kokuphathwa kokuxhomekeka kweJavaScript kunye ne-HTML.
  • Inkxaso eyehliweyo ye-Oracle JET isusiwe.
  • Ukuphuculwa kwenkxaso yeCSS3.
  • Iinguqulelo ezihlaziyiweyo i-Ant 1.10.8, i-exec-maven-plugin 3.0.0, i-Gradle Tooling API 6.7, i-JDBC PostgreSQL 42.2.16, i-payara-micro-maven-plugin 1.3.0, iNkqubo-sikhokelo yeNtwasahlobo 4.3.29, TestNG 6.14.3.
  • Ubonelelo olubonelelweyo lwee-JDKs ezifakwe ne-SDKMan kunye neDebian.
  • Ukulungiswa kweempazamo kunye nokwenziwa kunikwe amandla xa iprojekthi yeGradle ibonelela ngomsebenzi ofanelekileyo.

Uyifaka njani iNetBeans kwiLinux?

Kwabo banomdla wokufaka iiNetBeans kukuhanjiswa kweLinux, ungakwenza oko ngokulandela imiyalelo esabelana ngayo ngezantsi.

Enye yeendlela zokufakela le-IDE kwi-Linux kukukhuphela i-installer kwaye uyiqhube. Ekuphela kwemfuneko kukuba ufake iJava.

Ngoku kufuneka sifumane i-installer kwikhonkco elingezantsi.

Nje ukuba yonke into ifakelwe emva koko, vula iziphu kwifayile esandula ukukhutshelwa kulawulo oluthandayo.

Ukusuka kwisiphelo sendlela siza kungena kolu lawulo kwaye siphumeze:
ant
Ukwakha i-Apache yeNetBeans IDE. Nje ukuba yakhiwe ungaqhuba i-IDE ngokuchwetheza

./nbbuild/netbeans/bin/netbeans

Enye indlela yokufakela ngoncedo lweephakheji zeFlatpak, ngoko kufuneka sibe nenkxaso kuphela ukuze sikwazi ukufaka olu hlobo lweepakethe kwinkqubo yethu.

Singenza ufakelo kwi-terminal ngokuchwetheza le miyalelo ilandelayo:
flatpak install --user https://flathub.org/repo/appstream/org.apache.netbeans.flatpakref