Vydané Apache NetBeans IDE 11.2

organizácie Apache Software Foundation представила Integrované vývojové prostredie Apache NetBeans 11.2. Toto je štvrté vydanie, ktoré vytvorila nadácia Apache, odkedy Oracle daroval kód NetBeans, a prvé odvtedy preklad projekt z inkubátora do kategórie primárnych projektov Apache. Vydanie obsahuje podporu pre programovacie jazyky Java SE, Java EE, PHP, JavaScript a Groovy. Migrácia podpory C/C++ z darovanej kódovej základne Oracle sa očakáva vo vydaní 11.3 naplánovanom na január. Apache NetBeans 2020 bude vydaný v apríli 12 a bude podporovaný prostredníctvom rozšíreného cyklu podpory (LTS).

Hlavné inovácie NetBeans 11.2:

  • Pridaná podpora JavaSE 13. Napríklad pridané
    schopnosť používať „prepínač“ vo forme výrazu a nie výroku.
    Implementované operácie zvýrazňovania a konverzie pre textové bloky, ktoré obsahujú viacriadkové textové údaje bez použitia escapovania a zachovania pôvodného formátovania textu. Špecifikované funkcie sú momentálne označené ako testovacie a aktivujú sa iba pri vytváraní s príznakom „-enable-preview“;

    Vydané Apache NetBeans IDE 11.2
    Vydané Apache NetBeans IDE 11.2

  • Boli pridané nové funkcie jazyka PHP, vyvinuté vo vetve 7.4, ktorej vydanie je naplánované na 28. novembra. NetBeans pridal spracovanie pre také inovácie ako typizované vlastnosti, operátor "??=" („a ??= b“ je podobné ako „a = a ?? b“), príležitosť náhrada existujúcich polí pri definovaní nového poľa (operátor "...$var"), nové mechanizmus serializácia objektov (kombinácia Serializable a __sleep()/__wakeup()), príležitosť vizuálny dizajn veľkých čísel (1_000_000_00) a nový formát na definovanie funkcií „fn(zoznam_parametrov) => expr“ (napríklad „fn($x) => $x + $y“ je analogický s „$fn2 = funkcia ($x) použite ($y) {return $ x + $ y;“).

    Vydané Apache NetBeans IDE 11.2

  • Vykonali sa optimalizácie výkonu: Zvýšila sa rýchlosť vyhľadávania binárnych súborov v zdrojovom strome. IN
    Linux a Windows používajú na sledovanie zmien v adresároch rozhranie WatchService poskytnuté v rozhraní API Java NIO2. Zrýchlená identifikácia súborov s archívmi;

  • Vylepšená podpora pre systém zostavovania Gradle. Pridaná možnosť načítať príznaky kompilátora Java, čo vám umožňuje používať experimentálne funkcie Java v projektoch Gradle („it.options.compilerArgs.add('—enable-preview')“). Tiež pridané spracovanie užívateľského vstupu v záložke odrážajúce priebeh zostavovania (Output). Pri spustení procesu Gradle Daemon na pozadí sa teraz rešpektuje vlastnosť org.gradle.jvmargs;
  • Vyriešené problémy s licenciou kódu so syntaktickým analyzátorom JavaScript, kvôli ktorému bolo potrebné analyzátor predtým inštalovať samostatne. Teraz analyzátor graal-js prevedené z GPL na UPL (Universal Permissive License);
  • Inštalačný program bol vylepšený a obsahuje podporu pre selektívnu inštaláciu jednotlivých komponentov NetBeans;
  • Podpora aplikačného servera Payara aktualizované na vydanie Platforma Payara 5.193;
  • Aktualizovaná podpora pre Amazon Beanstalk;
  • Pridaná podpora pre pokročilých syntax atribútu v HTML5 používanom v Angular (napr. , a tak ďalej.)
  • Uvítacia obrazovka bola odstránená z odkazov na webovú stránku Oracle (odkazy na netbeans.org boli nahradené netbeans.apache.org).

Zdroj: opennet.ru

Pridať komentár