Izinhlangano ze-Apache Software Foundation
Okulindeleke enguqulweni engu-11.3, ukuhlanganiswa kosekelo lwezilimi ze-C/C ++kusuka kusisekelo sekhodi edluliselwe i-Oracle kuphinde kwadluliselwa ku-
ukukhululwa okulandelayo. Kuyaphawulwa ukuthi zonke izici ezihlobene nokuthuthukiswa kwamaphrojekthi ku-C no-C ++ sezivele zilungile, kodwa ikhodi ayikahlanganiswa. Ngaphambi kosekelo lwendabuko, onjiniyela bangafaka amamojula okuthuthukisa we-C/C++ akhululwe ngaphambilini ku-NetBeans IDE 8.2 ngesiphathi se-Plugin. I-Apache NetBeans 2020 ihlelelwe ukuthi ishicilelwe ngo-Ephreli 12 futhi izonakekelwa ngomjikelezo Wokusekela Owengeziwe (LTS).
main
- Kwengezwe izindlela zokubonisa esibonakalayo esimnyama - I-Dark Metal ne-Dark Nimbus.
- Kuphakanyiswe itimu entsha yomklamo, i-FlatLaf.
- Ukusekelwa okuthuthukisiwe kwezikrini ze-high pixel density (HiDPI) kanye
iwijethi eyenziwe lula ye-HeapView yengeziwe. - Ukwesekwa okwengeziwe kweplathifomu ye-Java SE 14, ehlelelwe ukukhishwa ngoMashi 17. Lokhu kuhlanganisa ukugqanyiswa kwe-syntax kanye nokufometha kwekhodi yokwakha ngegama elingukhiye elisha "
irekhodi ", ehlinzeka ngefomu elihlangene lezincazelo zekilasi elisusa isidingo sokuchaza ngokusobala izindlela ezihlukene zezinga eliphansi njenge-equals(), hashCode(), kanye ne-toString().Ukwesekwa okwengeziwe
ukufanisa iphethini ku-opharetha "isibonelo", esikuvumela ukuthi uchaze ngokushesha okuguquguqukayo kwasendaweni ukuze ufinyelele inani elihloliwe. Isibonelo, ungabhala ngokushesha okuthi "uma (obj exampleof String s && s.length() > 5) {.. s.contains(..) ..}" ngaphandle kokuchaza ngokucacile "String s = (String) obj". Ku-NetBeans 11.3, "uma (obj exampleof String) {" izobonisa ithiphu lethuluzi elikuvumela ukuthi uguqule ikhodi ibe yifomu elisha.Ukwesekwa okwengeziwe kwemodi yokuqalisa i-Java 11,
enikeziwe ngendlela yefayela elilodwa lomthombo (ikilasi lingaqhutshwa ngokuqondile efayeleni lekhodi, ngaphandle kokudala amafayela ekilasi, izingobo zomlando ze-JAR namamojula). IN
Izinhlelo ze-NetBeans ezifana nefayela elilodwa manje zingadalwa ngaphandle kwamaphrojekthi efasiteleni eliyintandokazi, zisebenze, futhi zilungiswe.Kwengezwe amandla okuguqula amabhulokhi wombhalo avele ekukhishweni kokugcina, okuhlanganisa idatha yombhalo wemigqa eminingi ngaphandle kokusebenzisa ukuphunyuka kwezinhlamvu kuwo. Kumhleli wekhodi, amabhulokhi ombhalo manje angabuyiselwa emuva abe imigqa.
- Ikhodi yokuthuthukisa uhlelo lokusebenza lwe-Java EE inwetshiwe ngokusekelwa kwencazelo ye-JSF 2.3, okuhlanganisa nokuqedelwa ngokuzenzakalela kwezakhiwo ezifana ne-βf:websocketβ kanye nokushintshwa kwe-artifact ye-CDI.
ukwesekaI-Jakarta EE 8 kulindeleke ekukhishweni kwe-Apache NetBeans 12.0. - Usekelo oluthuthukisiwe lwesistimu yokwakha ye-Gradle. I-Gradle Tooling API ibuyekezelwe enguqulweni engu-6.0. Ukwesekwa okwengeziwe
ukwabelwa kabusha isiqondisi sasekhaya kanyeumhlangano oyinhlanganisela (Iphrojekthi ye-Gradle Composite). Ukuqashelwa kwamaphrojekthi ngolimi lwesiKotlin kunikezwa. Usekelo olungeziwe lokuqalisa kabusha okuphoqelelwe kwamaphrojekthi. - Kumaphrojekthi asebenzisa uhlelo lwe-Maven ukuze akhe, izilungiselelo zengeziwe ukuze kukhishwe inguqulo ezenzakalelayo ye-JDK.
- Kwengezwe ukusekelwa kolimi kusihleli sekhodi
I-TypeScript (inweba amandla e-JavaScript kuyilapho ihlala ihambisana ngokugcwele nokuhlehlela emuva).
- Kumaphrojekthi we-JavaScript, umsebenzi wesixhumi esihlinzeka ngoxhumano nge-Chrome ulungisiwe;
- I-PHP inikeza ukuqedela ngokuzenzakalela kwezakhiwo nezindlela ngaphandle kokuthi "$this=>".
- Sekwenziwe umsebenzi wokuqeda izexwayiso ngesikhathi sokuhlanganiswa.
- Kubuyekezwe imitapo yolwazi ye-Groovy 2.5.9, junit 5.5.2 kanye ne-GraalVM 19.3.0.
- Isici sengeziwe ku-Janitor ukuze kutholwe futhi kukhishwe izinkomba ze-NetBeans ezindala nezingasetshenziswa.
Khumbula ukuthi iphrojekthi ye-NetBeans yayi
Source: opennet.ru