Inilabas ang Apache NetBeans IDE 12.1

Mga organisasyon ng Apache Software Foundation ipinakita pinagsamang kapaligiran sa pag-unlad Apache NetBeans 12.1, na nagbibigay ng suporta para sa Java SE, Java EE, PHP, C/C++, JavaScript at Groovy programming language.
Ito ang ikapitong release na ginawa ng Apache Foundation mula noong inilipat ang NetBeans code mula sa Oracle.

Ang pangunahing mga inobasyon NetBeans 12.1:

  • Nagdagdag ng limitadong suporta para sa mga wikang C/C++, na kasalukuyang nahuhuli sa mga plugin ng pagpapaunlad ng C/C++ na dating inilabas para sa NetBeans IDE 8.2. Para sa pagpapaunlad sa C/C++, nag-aalok ng suporta para sa mga simpleng proyekto, na nagbibigay-daan sa iyong magsagawa ng mga command para bumuo at tumakbo, pag-highlight ng syntax gamit ang mga grammar ng TextMate, at pag-debug gamit ang gdb. Ang pagkumpleto ng code at iba pang mga kakayahan sa pag-edit ay ipinatupad sa pamamagitan ng pag-access sa LSP server (Language Server Protocol) ccls, na dapat patakbuhin mismo ng user.
  • Nagdagdag ng suporta sa platform Jakarta EE 8, na pumalit sa Java EE (Java Platform, Enterprise Edition). Posibleng gumawa ng mga proyekto
    Jakarta EE 8 at mga pagbabago sa mga umiiral nang Maven application para magamit ang Jakarta EE 8.

  • NetBeans built-in na Java compiler nb-javac (binagong javac) isinalin upang gamitin Java 14.
  • Para sa Java, ang suporta para sa "record" na keyword ay muling idinisenyo, na nagbibigay ng isang compact na form para sa mga kahulugan ng klase na nag-aalis ng pangangailangan na tahasang tukuyin ang iba't ibang mababang antas na pamamaraan tulad ng equals(), hashCode() at toString() sa mga kaso kung saan ang data ay nakaimbak lamang sa mga patlang.ang pag-uugali ng pagtatrabaho na hindi nagbabago. Nagdagdag ng bagong template para sa paglikha ng mga Java construct gamit ang "record" na keyword. Pinahusay na suporta para sa pagkumpleto ng code gamit ang "record".
  • Para sa Java SE, ang suporta para sa Gradle build system ay na-activate na. Nagdagdag ng suporta para sa Mga Binuo na Direktoryo at siniguro ang tamang trabaho sa mga processor ng anotasyon.
  • Para sa PHP, ang mga bagong aksyon ay naidagdag sa menu ng Composer upang i-update ang autoloader at magpatakbo ng mga script. Sa debugger, sa halip na 0 at 1 sa Boolean variable value, false at true ang ipinapakita. Pinahusay na mga tool sa pagsusuri ng code.

    Inilabas ang Apache NetBeans IDE 12.1

  • Para sa HTML, ang bahagi para sa pagpapatunay ng markup (validator.jar) ay na-update. Kasama suporta para sa pagkumpleto ng input na nakabatay sa template. Nagdagdag ng suporta para sa pagkumpleto ng code at pag-highlight ng syntax para sa mga konstruksyon tulad ng " "

    Inilabas ang Apache NetBeans IDE 12.1

  • Nag-aalok ang CSS ng mga opsyon sa pag-format ng "Mga Tab At Indent" para kontrolin ang indentation at paggamit ng mga tab o espasyo.

    Inilabas ang Apache NetBeans IDE 12.1

  • Sa pagsisimula, ang JDK na naka-install sa Linux at macOS ay nakita gamit ang toolkit sdkman.

Pinagmulan: opennet.ru

Magdagdag ng komento