Apache NetBeans IDE 11.2 kaleratua

Apache Software Foundation erakundeak aurkeztu garapen-ingurune integratua Apache NetBeans 11.2. Oraclek NetBeans kodea dohaintzan eman zuenetik Apache Fundazioak ekoitzitako laugarren bertsioa da, eta lehena. itzulpen proiektua inkubagailutik Apache proiektu nagusien kategoriara. Oharra Java SE, Java EE, PHP, JavaScript eta Groovy programazio lengoaietarako euskarria dauka. C/C++ euskarriaren migrazioa Oracle-k emandako kode-basetik urtarrilerako aurreikusitako 11.3 bertsioan espero da. Apache NetBeans 2020 12ko apirilean kaleratuko da eta laguntza ziklo hedatuaren (LTS) bidez onartuko da.

Nagusia berrikuntzak NetBeans 11.2:

  • Laguntza gehitu JavaSE 13. Adibidez gehitu
    "Switch" adierazpen moduan erabiltzeko gaitasuna, adierazpen moduan baino.
    Lerro anitzeko testu-datuak biltzen dituzten testu-blokeetarako nabarmendu eta bihurtze-eragiketak ezarri dira karaktere-ihesak erabili gabe eta jatorrizko testuaren formatua mantenduz. Zehaztutako ezaugarriak proba gisa markatuta daude eta "-enable-preview" banderarekin eraikitzen direnean soilik aktibatzen dira;

    Apache NetBeans IDE 11.2 kaleratua
    Apache NetBeans IDE 11.2 kaleratua

  • PHP lengoaiaren ezaugarri berriak gehitu dira, 7.4 adarrean garatuak, azaroaren 28an kaleratzea aurreikusita dagoena. NetBeans-ek berrikuntzetarako prozesatzea gehitu du idatzitako propietateak, "??=" operadorea ("a ??= b" "a = a ?? b"-ren antzekoa da), aukera lehendik dauden arrayen ordezkapena array berri bat definitzerakoan ("...$var"), berria mekanismo objektuen serializazioa (Serializable eta __sleep()/__wakeup() konbinazioa), aukera zenbaki handien diseinu bisuala (1_000_000_00) eta berriak "fn(parameter_list) => expr" funtzioak definitzeko formatua (adibidez, "fn($x) => $x + $y"-ren antzekoa da "$fn2 = funtzio ($x) erabilera ($y) {itzuli $ x + $ y;}").

    Apache NetBeans IDE 11.2 kaleratua

  • Errendimenduaren optimizazioak egin dira: Iturburuko zuhaitzean fitxategi bitarrak bilatzeko abiadura handitu da. IN
    Linux eta Windows-ek APIan emandako WatchService interfazea erabiltzen dute direktorioetako aldaketen jarraipena egiteko Java NIO2. Fitxategiak artxiboekin identifikatzea azkartu;

  • Gradle eraikitzeko sistemarako euskarria hobetu da. Java konpiladore-markak kargatzeko gaitasuna gehitu da, eta Gradle proiektuetan Java ezaugarri esperimentalak erabiltzeko aukera eman du ("it.options.compilerArgs.add('β€”enable-preview')"). Erabiltzailearen sarreraren prozesamendua ere gehitu da fitxan, eraikuntzaren aurrerapena islatzen duena (Irteera). Atzeko planoko Gradle Daemon prozesu bat abiaraztean, org.gradle.jvmargs propietatea errespetatzen da orain;
  • JavaScript analizatzailearekin kode-lizentziarekin izandako arazoak konpondu ziren, aurretik analizatzailea bereizita instalatu behar zelako. Orain analizatzailea graal-js GPLtik UPLra (Lizentzia Baimen Unibertsala) transferitu;
  • Instalatzailea hobetu da NetBeans osagai indibidualen instalazio selektiborako euskarria sartzeko;
  • Aplikazio-zerbitzariaren euskarria Payara kaleratzeko eguneratua Payara Plataforma 5.193;
  • Amazon Beanstalk-en laguntza eguneratua;
  • Aurreratuentzako euskarria gehitu da atributuaren sintaxia Angular-en erabiltzen den HTML5-en (adibidez, , eta abar.)
  • Ongietorri pantaila Oracle webgunerako esteketatik kendu da (netbeans.org-erako estekak netbeans.apache.org-ekin ordezkatu dira).

Iturria: opennet.ru

Gehitu iruzkin berria