Išleistas Apache NetBeans IDE 11.1

Apache Software Foundation organizacijos pateiktas integruota plėtros aplinka Apache NetBeans 11.1. Tai yra trečiasis Apache fondo išleistas leidimas nuo tada, kai „Oracle“ padovanojo „NetBeans“ kodą, ir pirmasis nuo tada vertimas projektas iš inkubatoriaus į pirminių Apache projektų kategoriją. Leidimas palaiko Java SE, Java EE, PHP, JavaScript ir Groovy programavimo kalbas. Tikimasi, kad būsimame leidime C/C++ palaikymas iš „Oracle“ dovanotų kodų bazės bus perkeltas.

pagrindinis naujoves NetBeans 11.1:

  • Pridėtas Java EE 8 palaikymas su galimybe kurti žiniatinklio programas naudojant Maven arba Gradle. Java EE 8 programas, sukurtas NetBeans, galima įdiegti į Java EE 8 konteinerį naudojant naują "webapp-javaee8" Maven šabloną, sukurtą naudoti su NetBeans. Įdiegta integruota integracija su programų serveriu Payara (šakutė iš GlassFish). Pridėtas GlassFish 5.0.1 palaikymas;

    Išleistas Apache NetBeans IDE 11.1

  • Pridėtas naujų Java kalbos funkcijų palaikymas. Pridėta migracijos profiliai JDK 10 ir 12. Sukurtas automatinis Jigsaw modulių pavadinimų generavimas. Pridėtas Java kodo rengyklės palaikymas JEP-325 (nauja „switch“ išraiškų forma), JEP-330 (programų pristatymas vieno failo su šaltinio kodu forma) ir užuominų apie eilutinių parametrų pavadinimus rodymas;

    Išleistas Apache NetBeans IDE 11.1

    Išleistas Apache NetBeans IDE 11.1

  • Pridėta Gluon OpenJFX pavyzdžių;

    Išleistas Apache NetBeans IDE 11.1

  • Patobulintas Maven ir Gradle kūrimo sistemų palaikymas. „Maven“ sukurta integracija su JaCoCo biblioteka ir suteikiama galimybė perduoti „Java“ kompiliatoriaus argumentus iš „Maven“ į „Java“ kodo rengyklę. „Gradle“ buvo pridėtas pradinis modulinių „Java“ projektų ir „JavaEE“ palaikymas, įdiegtas „Java Frontend Application“ vedlys, pateiktas žiniatinklio projektų derinimo palaikymas, pagal numatytuosius nustatymus įjungtas išvesties rodymas kūrimo proceso metu, „Gradle“ HTML vartotojo sąsaja buvo patobulintas;

    Išleistas Apache NetBeans IDE 11.1

  • Pridėta galimybė naudotis Graal.js, „JavaScript“ kalbos įgyvendinimas, pagrįstas „GraalVM“;
  • Įdiegtas talpyklų su Truffle kodu padalijimas tarp skirtingų derinimo seansų;
  • Pridėtas Kotlin kodo sintaksės paryškinimo palaikymas;
  • Įdiegta galimybė automatiškai užpildyti šablono kodą Jade kalba;
  • Pridėtas PHP 7.4 palaikymas ir atnaujinti PHP kalbos pavyzdžiai;
  • Patobulintas didelio pikselių tankio (HiDPI) ekranų veikimas. Paleidimo metu rodomas užsklandos ekranas, skirtukų skyrikliai ir piktogramos buvo pritaikytos HiDPI;
  • Pereita prie naujo kūrimo ciklo, o tai reiškia, kad nauji leidimai bus formuojami kas ketvirtį.

Šaltinis: opennet.ru

Добавить комментарий