Izdan Apache NetBeans IDE 11.2

organizacije Apache Software Foundation predstavljeno integrirano razvojno okolje Apache NetBeans 11.2. To je četrta izdaja, ki jo je izdala fundacija Apache, odkar je Oracle podaril kodo NetBeans, in prva od prevod projekt iz inkubatorja v kategorijo primarnih projektov Apache. Izdaja vsebuje podporo za programske jezike Java SE, Java EE, PHP, JavaScript in Groovy. Selitev podpore za C/C++ iz Oraclove donirane kodne baze se pričakuje v izdaji 11.3, ki je predvidena za januar. Apache NetBeans 2020 bo izdan aprila 12 in bo podprt prek razširjenega cikla podpore (LTS).

Glavni inovacije NetBeans 11.2:

  • Dodana podpora JavaSE 13. Na primer dodano
    zmožnost uporabe "switch" v obliki izraza in ne izjave.
    Implementirane operacije označevanja in pretvorbe za besedilne bloke, ki vključujejo večvrstične besedilne podatke brez uporabe ubežnih znakov in ohranjanja izvirnega oblikovanja besedila. Navedene funkcije so trenutno označene kot testne in se aktivirajo samo pri gradnji z zastavico »-enable-preview«;

    Izdan Apache NetBeans IDE 11.2
    Izdan Apache NetBeans IDE 11.2

  • Dodane so bile nove funkcije jezika PHP, razvite v veji 7.4, ki naj bi izšla 28. novembra. NetBeans je dodal obdelavo za takšne inovacije, kot so tipizirane lastnosti, operater "??=" (»a ??= b« je podobno kot »a = a ?? b«), priložnost zamenjava obstoječih matrik pri definiranju nove matrike (operator "...$var"), nov mehanizem serializacija objekta (kombinacija Serializable in __sleep()/__wakeup()), priložnost vizualno oblikovanje velikih številk (1_000_000_00) in Nov format za definiranje funkcij “fn(parameter_list) => expr” (na primer “fn($x) => $x + $y” je analogen “$fn2 = funkcija ($x) use ($y) {return $ x + $ y;}").

    Izdan Apache NetBeans IDE 11.2

  • Izvedene so bile optimizacije delovanja: Povečana je bila hitrost iskanja binarnih datotek v izvornem drevesu. IN
    Linux in Windows uporabljata vmesnik WatchService, ki je na voljo v API-ju, za sledenje spremembam v imenikih Java NIO2. Pospešeno prepoznavanje datotek z arhivi;

  • Izboljšana podpora za gradbeni sistem Gradle. Dodana možnost nalaganja zastavic prevajalnika Java, kar vam omogoča uporabo eksperimentalnih funkcij Java v projektih Gradle (»it.options.compilerArgs.add('—enable-preview')«). Dodana je tudi obdelava uporabniškega vnosa na zavihku, ki odraža napredek gradnje (Izhod). Pri zagonu procesa Gradle Daemon v ozadju se lastnost org.gradle.jvmargs zdaj upošteva;
  • Odpravljene težave z licenco kode z razčlenjevalnikom JavaScript, zaradi česar je bilo treba razčlenjevalnik prej namestiti posebej. Zdaj pa razčlenjevalec graal-js preneseno iz GPL v UPL (Universal Permissive License);
  • Namestitveni program je bil izboljšan tako, da vključuje podporo za selektivno namestitev posameznih komponent NetBeans;
  • Podpora aplikacijskemu strežniku Payara posodobljen za izdajo Platforma Payara 5.193;
  • Posodobljena podpora za Amazon Beanstalk;
  • Dodana podpora za napredne sintaksa atributa v HTML5, ki se uporablja v Angularju (npr. , in tako naprej.)
  • Pozdravni zaslon je bil odstranjen iz povezav do spletnega mesta Oracle (povezave do netbeans.org so bile nadomeščene z netbeans.apache.org).

Vir: opennet.ru

Dodaj komentar