Organizatat e Apache Software Foundation mjedisi i integruar i zhvillimit Ky është publikimi i katërt i përgatitur nga Fondacioni Apache pasi kodi i NetBeans u dhurua nga Oracle dhe publikimi i parë pas... Projekti është përmirësuar nga inkubatori në një projekt të plotë Apache. Ky version përfshin mbështetje për Java SE, Java EE, PHP, JavaScript dhe Groovy. Migrimi i mbështetjes C/C++ nga baza e kodit e dhuruar nga Oracle pritet në versionin 11.3, i planifikuar për në janar. Apache NetBeans 12 do të dalë në prill 2020 dhe do të mbështetet në një cikël të zgjatur mbështetjeje (LTS).
Kryesore NetBeans 11.2:
- Mbështetje e shtuar Për shembull, shtuar
aftësia për të përdorur "switch" si shprehje dhe jo si deklaratë.
Operacionet e theksimit dhe konvertimit janë zbatuar për blloqet e tekstit që përmbajnë të dhëna teksti me shumë rreshta, pa përdorur karaktere të escape-uara dhe duke ruajtur formatimin origjinal të tekstit. Këto veçori aktualisht janë shënuar si testuese dhe aktivizohen vetëm kur ndërtohen me flamurin "--enable-preview". - Janë shtuar veçori të reja të gjuhës PHP, të zhvilluara në degën 7.4, publikimi i së cilës është planifikuar për 28 nëntor. NetBeans është përditësuar për të përballuar inovacione të tilla si , ("a ?? = b" është e ngjashme me "a = a ?? b"), zëvendësimet e vargjeve ekzistuese gjatë përcaktimit të një vargu të ri (operatori "...$var"), i ri serializimi i objektit (kombinim i Serializable dhe __sleep()/__wakeup()), përfaqësimi vizual i numrave të mëdhenj (1_000_000_00) dhe Formati për përcaktimin e funksioneve është "fn(parameter_list) => expr" (për shembull, "fn($x) => $x + $y" është ekuivalent me "$fn2 = function ($x) use ($y) {return $x + $y;}").

- Janë bërë optimizime të performancës: Shpejtësia e kërkimit të skedarëve binarë në pemën e kodit burimor është rritur.
Linux и Windows Për të ndjekur ndryshimet në drejtori, përdoret ndërfaqja WatchService e ofruar në API. Identifikim i përshpejtuar i skedarëve me arkiva; - Mbështetje e përmirësuar për sistemin e ndërtimit Gradle. Është shtuar mundësia për të ngarkuar flamujt e përpiluesit Java, duke mundësuar përdorimin e veçorive eksperimentale të Java në projektet Gradle ("it.options.compilerArgs.add('--enable-preview')"). Trajtimi i të dhënave të përdoruesit është shtuar gjithashtu në skedën e progresit të ndërtimit (Output). Vetia org.gradle.jvmargs tani respektohet kur fillon procesi i sfondit të Daemon Gradle.
- Janë zgjidhur problemet me licencën e kodit analizues JavaScript, të cilat më parë kërkonin që analizuesi të instalohej veçmas. Analizuesi tani është përkthyer nga GPL në UPL (Licencë Universale Lejuese);
- Instaluesi është përmirësuar për të mbështetur instalimin selektiv të komponentëve individualë të NetBeans;
- Mbështetje për serverin e aplikacionit përditësuar për t'u publikuar ;
- Mbështetje e përditësuar për Amazon Beanstalk;
- Mbështetje e shtuar për zgjerimin në HTML5 të përdorur në Angular (për shembull, , etj.)
- Ekrani i Mirëseardhjes është pastruar nga lidhjet për në faqen e internetit të Oracle (lidhjet për në netbeans.org janë zëvendësuar me netbeans.apache.org).
Burimi: opennet.ru

