Mashirika ya Apache Software Foundation mazingira jumuishi ya maendeleo Hili ni toleo la nne lililotayarishwa na Wakfu wa Apache baada ya msimbo wa NetBeans kutolewa na Oracle na toleo la kwanza baada ya Mradi umeboreshwa kutoka kwa incubator hadi mradi kamili wa Apache. Toleo hili linajumuisha usaidizi wa Java SE, Java EE, PHP, JavaScript, na Groovy. Uhamisho wa usaidizi wa C/C++ kutoka kwa msingi wa msimbo uliotolewa na Oracle unatarajiwa katika toleo la 11.3, lililoratibiwa Januari. Apache NetBeans 12 itatolewa Aprili 2020 na itasaidiwa kwa mzunguko wa usaidizi uliopanuliwa (LTS).
kuu NetBeans 11.2:
- Aliongeza msaada . Kwa mfano, aliongeza
uwezo wa kutumia "switch" kama usemi badala ya taarifa.
Shughuli za kuangazia na kugeuza zimetekelezwa kwa vizuizi vya maandishi vilivyo na data ya maandishi ya mistari mingi, bila kutumia herufi zilizotoroshwa na kuhifadhi uumbizaji wa maandishi asilia. Vipengele hivi kwa sasa vimealamishwa kama majaribio na huwashwa tu wakati wa kuunda kwa alama ya "--wezesha-hakiki". - Vipengele vipya vya lugha ya PHP vimeongezwa, vilivyotengenezwa katika tawi la 7.4, ambalo toleo lake limepangwa kufanyika Novemba 28. NetBeans imesasishwa ili kushughulikia ubunifu kama vile. , (“a ??= b” ni sawa na “a = a ?? b”), uingizwaji wa safu zilizopo wakati wa kufafanua safu mpya (opereta "...$var"), mpya uratibu wa kitu (mchanganyiko wa Serializable na __sleep()/__wakeup()), uwakilishi wa kuona wa idadi kubwa (1_000_000_00) na umbizo la kufafanua chaguo za kukokotoa ni "fn(parameter_list) => expr" (kwa mfano, "fn($x) => $x + $y" ni sawa na "$fn2 = function ($x) tumia ($y) {return $x + $y;}").

- Uboreshaji wa utendakazi umefanywa: Kasi ya kutafuta faili za binary kwenye mti wa msimbo wa chanzo imeongezwa.
Linux и Windows Ili kufuatilia mabadiliko katika saraka, kiolesura cha WatchService kilichotolewa katika API kinatumika . Utambulisho wa kasi wa faili zilizo na kumbukumbu; - Usaidizi ulioboreshwa kwa mfumo wa ujenzi wa Gradle. Imeongeza uwezo wa kupakia bendera za kikusanya Java, kuwezesha matumizi ya vipengele vya majaribio vya Java katika miradi ya Gradle ("it.options.compilerArgs.add('--enable-preview')"). Ushughulikiaji wa ingizo la mtumiaji pia umeongezwa kwenye kichupo cha maendeleo ya ujenzi (Pato). Sifa ya org.gradle.jvmargs sasa inaheshimiwa wakati wa kuanzisha mchakato wa usuli wa Gradle Daemon.
- Masuala yaliyo na leseni ya msimbo wa kichanganuzi wa JavaScript yametatuliwa, ambayo hapo awali ilihitaji kichanganuzi kisakinishwe kivyake. Mchanganuzi ni sasa Imetafsiriwa kutoka GPL hadi UPL (Leseni ya Kuruhusu Universal);
- Kisakinishi kimeboreshwa ili kusaidia usakinishaji maalum wa vipengee vya kibinafsi vya NetBeans;
- Usaidizi wa seva ya programu imesasishwa ili kutolewa ;
- Usaidizi uliosasishwa wa Amazon Beanstalk;
- Msaada ulioongezwa kwa kupanuliwa katika HTML5 inayotumika katika Angular (kwa mfano, , nk.)
- Skrini ya Karibu imeondolewa viungo vya tovuti ya Oracle (viungo vya netbeans.org vimebadilishwa na netbeans.apache.org).
Chanzo: opennet.ru

