U lëshua Apache NetBeans IDE 11.2

Organizatat e Apache Software Foundation prezantuar mjedisi i integruar i zhvillimit Apache NetBeans 11.2. Ky është lëshimi i katërt i prodhuar nga Apache Foundation që kur Oracle dhuroi kodin NetBeans, dhe i pari që nga përkthim projekti nga inkubatori në kategorinë e projekteve parësore Apache. Publikimi përmban mbështetje për gjuhët programuese Java SE, Java EE, PHP, JavaScript dhe Groovy. Migrimi i mbështetjes C/C++ nga baza e kodeve të dhuruara nga Oracle pritet në versionin 11.3 të planifikuar për në janar. Apache NetBeans 2020 do të dalë në Prill 12 dhe do të mbështetet përmes ciklit të zgjatur të mbështetjes (LTS).

Kryesore risitë NetBeans 11.2:

  • Mbështetje e shtuar JavaSE 13. Për shembull shtuar
    aftësia për të përdorur "ndërprerës" në formën e një shprehjeje dhe jo në formën e një deklarate.
    Zbatuar operacionet e nënvizimit dhe konvertimit për blloqet e tekstit që përfshijnë të dhëna teksti me shumë rreshta pa përdorur ikjen e karaktereve dhe ruajtjen e formatimit origjinal të tekstit. Karakteristikat e specifikuara aktualisht janë shënuar si provë dhe aktivizohen vetëm kur ndërtohen me flamurin "-enable-preview";

    U lëshua Apache NetBeans IDE 11.2
    U lëshua Apache NetBeans IDE 11.2

  • Janë shtuar veçori të reja të gjuhës PHP, të zhvilluara në degën 7.4, e cila është planifikuar të dalë më 28 nëntor. NetBeans ka shtuar përpunimin për risi të tilla si vetitë e shtypura, operator "??=" ("a ??= b" është e ngjashme me "a = a ?? b"), mundësi zëvendësimi i vargjeve ekzistuese gjatë përcaktimit të një grupi të ri (operatori "...$var"), i ri mekanizëm serializimi i objekteve (kombinimi i Serializable dhe __sleep()/__wakeup()), mundësi dizajn vizual të numrave të mëdhenj (1_000_000_00) dhe i ri formati për përcaktimin e funksioneve "fn(lista_parametër) => expr" (për shembull "fn($x) => $x + $y" është analoge me "$fn2 = funksioni ($x) përdor ($y) {return $ x + $ y;}").

    U lëshua Apache NetBeans IDE 11.2

  • Janë kryer optimizimet e performancës: Shpejtësia e kërkimit të skedarëve binare në pemën burimore është rritur. NË
    Linux dhe Windows përdorin ndërfaqen WatchService të ofruar në API për të gjurmuar ndryshimet në drejtori Java NIO2. Identifikimi i përshpejtuar i dosjeve me arkiva;

  • Mbështetje e përmirësuar për sistemin e ndërtimit Gradle. U shtua aftësia për të ngarkuar flamujt e përpiluesit Java, duke ju lejuar të përdorni veçori eksperimentale Java në projektet Gradle (“it.options.compilerArgs.add('—enable-preview')"). U shtua gjithashtu përpunimi i hyrjes së përdoruesit në skedën që pasqyron përparimin e ndërtimit (Output). Kur filloni një proces Gradle Daemon në sfond, veçoria org.gradle.jvmargs tani respektohet;
  • Zgjidhen problemet me licencën e kodit me analizuesin JavaScript, për shkak të të cilit analizuesi më parë duhej të instalohej veçmas. Tani analizuesi graal-js transferuar nga GPL në UPL (Licenca Lejuese Universale);
  • Instaluesi është përmirësuar për të përfshirë mbështetjen për instalimin selektiv të komponentëve individualë të NetBeans;
  • Mbështetja e serverit të aplikacionit Payara përditësuar për të lëshuar Platforma Payara 5.193;
  • Mbështetje e përditësuar për Amazon Beanstalk;
  • Mbështetje e shtuar për të avancuar sintaksa e atributeve në HTML5 të përdorur në Angular (për shembull, , dhe kështu me radhë.)
  • Ekrani i mirëseardhjes është hequr nga lidhjet në faqen e internetit të Oracle (lidhjet në netbeans.org janë zëvendësuar nga netbeans.apache.org).

Burimi: opennet.ru

Shto një koment