Apache NetBeans IDE 11.2 Eldonita

Apache Software Foundation organizoj prezentita integra evolua medio Apache NetBeans 11.2. Ĉi tiu estas la kvara eldono produktita de la Apache Foundation ekde kiam Oracle donacis la NetBeans-kodon, kaj la unua ekde traduko projekto de la inkubatoro al la kategorio de primaraj Apache-projektoj. La eldono enhavas subtenon por la Java SE, Java EE, PHP, JavaScript kaj Groovy programlingvoj. La migrado de C/C++-subteno de la donacita kodbazo de Oracle estas atendita en la 11.3-eldono planita por januaro. Apache NetBeans 2020 estos publikigita en aprilo 12 kaj estos subtenata per la plilongigita subtena ciklo (LTS).

Ĉefa novigoj NetBeans 11.2:

  • Aldonita subteno JavaSE 13. Ekzemple aldonita
    la kapablo uzi "ŝaltilon" en la formo de esprimo prefere ol deklaro.
    Efektivigitaj elstarigado kaj konvertaj operacioj por tekstblokoj kiuj inkluzivas plurliniajn tekstajn datumojn sen uzado de signo-eskapado kaj konservado de la originala tekstoformatado. La specifitaj funkcioj estas nuntempe markitaj kiel testo kaj estas aktivigitaj nur dum konstruado kun la flago "-enable-preview";

    Apache NetBeans IDE 11.2 Eldonita
    Apache NetBeans IDE 11.2 Eldonita

  • Novaj funkcioj de la PHP-lingvo estis aldonitaj, evoluigitaj en la branĉo 7.4, kiu estas planita por liberigo la 28-an de novembro. NetBeans aldonis prilaboradon por tiaj novigoj kiel tajpitaj propraĵoj, operatoro "??=" ("a ??= b" similas al "a = a ?? b"), ŝanco anstataŭigo de ekzistantaj tabeloj kiam oni difinas novan tabelon (funkciigisto "...$var"), nova mekanismo seriigo de objektoj (kombino de Serializable kaj __sleep()/__wakeup()), ŝanco vida dezajno de grandaj nombroj (1_000_000_00) kaj новый formato por difinado de funkcioj “fn(parametro_listo) => expr” (ekzemple “fn($x) => $x + $y” estas analoga al “$fn2 = funkcio ($x) uzo ($y) {return $ x + $ y;}").

    Apache NetBeans IDE 11.2 Eldonita

  • Efikecoptimumigoj estis efektivigitaj: La rapideco de serĉado de binaraj dosieroj en la fontarbo estis pliigita. EN
    Linukso kaj Vindozo uzas la WatchService-interfacon provizitan en la API por spuri ŝanĝojn en dosierujoj Java NIO2. Akcelita identigo de dosieroj kun arkivoj;

  • Plibonigita subteno por la Gradle-konstrusistemo. Aldonis la kapablon ŝargi Java-kompililajn flagojn, permesante al vi uzi eksperimentajn Java-funkciojn en Gradle-projektoj ("it.options.compilerArgs.add('—enable-preview')"). Ankaŭ aldonita prilaborado de uzanta enigo en la langeto reflektanta la progreson de la konstruo (Eligo). Kiam oni komencas fonan procezon de Gradle Daemon, la posedaĵo org.gradle.jvmargs nun estas respektata;
  • Solvis problemojn pri la kodlicenco kun la JavaScript-analizilo pro kiu la analizilo antaŭe devis esti instalita aparte. Nun la analizilo graal-js translokigita de GPL al UPL (Universala Permesa Permesilo);
  • La instalilo estis plibonigita por inkluzivi subtenon por selektema instalado de individuaj NetBeans-komponentoj;
  • Aplika servilo subteno Payara ĝisdatigita por liberigi Payara Platformo 5.193;
  • Ĝisdatigita subteno por Amazon Beanstalk;
  • Aldonita subteno por progresinta atributa sintakso en HTML5 uzata en Angular (ekzemple, , kaj tiel plu.)
  • La Bonvena Ekrano estis forigita de ligiloj al la Oracle-retejo (ligiloj al netbeans.org estis anstataŭigitaj per netbeans.apache.org).

fonto: opennet.ru

Aldoni komenton