Inilabas ang Apache NetBeans IDE 11.1

Mga organisasyon ng Apache Software Foundation ipinakita pinagsamang kapaligiran sa pag-unlad Apache NetBeans 11.1. Ito ang pangatlong release na ginawa ng Apache Foundation mula noong naibigay ng Oracle ang NetBeans code, at ang una mula noon pagsasalin proyekto mula sa incubator hanggang sa kategorya ng mga pangunahing proyekto ng Apache. Ang release ay naglalaman ng suporta para sa Java SE, Java EE, PHP, JavaScript at Groovy programming language. Ang suporta sa C/C++ mula sa Oracle na donated code base ay inaasahang maililipat sa isang release sa hinaharap.

Ang pangunahing mga inobasyon NetBeans 11.1:

  • Nagdagdag ng suporta para sa Java EE 8 na may kakayahang bumuo ng mga web application gamit ang Maven o Gradle. Ang mga Java EE 8 application na binuo sa NetBeans ay maaaring i-deploy sa isang Java EE 8 container gamit ang bagong "webapp-javaee8" Maven template na binuo para gamitin sa NetBeans. Ipinatupad ang built-in na pagsasama sa application server Payara (isang tinidor mula sa GlassFish). Nagdagdag ng suporta para sa GlassFish 5.0.1;

    Inilabas ang Apache NetBeans IDE 11.1

  • Nagdagdag ng suporta para sa mga bagong feature ng wikang Java. Nagdagdag ng mga profile sa paglilipat para sa JDK 10 at 12. Ang awtomatikong pagbuo ng mga pangalan para sa mga module ng Jigsaw ay naitatag. Nagdagdag ng suporta sa Java code editor Jep-325 (bagong anyo ng "switch" expression), Jep-330 (paghahatid ng mga programa sa anyo ng isang solong file na may source code) at pagpapakita ng mga pahiwatig tungkol sa mga pangalan ng mga inline na parameter;

    Inilabas ang Apache NetBeans IDE 11.1

    Inilabas ang Apache NetBeans IDE 11.1

  • Nagdagdag ng mga halimbawa para sa Gluon OpenJFX;

    Inilabas ang Apache NetBeans IDE 11.1

  • Pinahusay na suporta para sa Maven at Gradle build system. Para sa Maven, ang integration sa JaCoCo library ay naitatag at ang kakayahang ipasa ang Java compiler arguments mula sa Maven hanggang sa Java code editor ay ibinigay. Para sa Gradle, naidagdag ang paunang suporta para sa mga modular na proyekto ng java at suporta sa JavaEE, ipinatupad ang Java Frontend Application wizard, ibinigay ang suporta para sa pag-debug ng mga proyekto sa web, ang pagpapakita ng output sa panahon ng proseso ng pagbuo ay pinagana bilang default, ang Gradle HTML UI ay may napabuti;

    Inilabas ang Apache NetBeans IDE 11.1

  • Idinagdag ang kakayahang gamitin Graal.js, pagpapatupad ng wikang JavaScript batay sa GraalVM;
  • Ipinatupad ang paghahati ng mga cache na may Truffle code sa pagitan ng iba't ibang mga sesyon ng pag-debug;
  • Nagdagdag ng suporta para sa pag-highlight ng syntax para sa code sa Kotlin;
  • Ipinatupad ang kakayahang mag-autocomplete ng template code sa wikang Jade;
  • Nagdagdag ng suporta para sa PHP 7.4 at na-update na mga halimbawa para sa wikang PHP;
  • Pinahusay na performance sa mga high pixel density (HiDPI) na screen. Ang splash screen na ipinapakita sa startup, mga separator ng tab at mga icon ay inangkop para sa HiDPI;
  • Ang isang paglipat ay ginawa sa isang bagong yugto ng pag-unlad, na nagpapahiwatig ng pagbuo ng mga bagong release sa isang quarterly na batayan.

Pinagmulan: opennet.ru

Magdagdag ng komento