Apache NetBeans IDE 11.2 Imetolewa

Mashirika ya Apache Software Foundation imewasilishwa mazingira jumuishi ya maendeleo Apache NetBeans 11.2. Hili ni toleo la nne kutolewa na Apache Foundation tangu Oracle ichangie msimbo wa NetBeans, na ya kwanza tangu tafsiri mradi kutoka kwa incubator hadi jamii ya miradi ya msingi ya Apache. Toleo hili lina usaidizi wa lugha za programu za Java SE, Java EE, PHP, JavaScript na Groovy. Uhamisho wa usaidizi wa C/C++ kutoka kwa msingi wa msimbo uliotolewa na Oracle unatarajiwa katika toleo la 11.3 lililoratibiwa Januari. Apache NetBeans 2020 itatolewa mnamo Aprili 12 na itasaidiwa kupitia mzunguko wa usaidizi uliopanuliwa (LTS).

kuu ubunifu NetBeans 11.2:

  • Aliongeza msaada Java SE13. Kwa mfano aliongeza
    uwezo wa kutumia "switch" kwa namna ya usemi badala ya taarifa.
    Operesheni za kuangazia na za ubadilishaji zimetekelezwa kwa vizuizi vya maandishi ambavyo vinajumuisha data ya maandishi ya safu nyingi bila kutumia herufi kutoroka na kuhifadhi umbizo asili la maandishi. Vipengele vilivyobainishwa kwa sasa vimetiwa alama kuwa jaribio na huwashwa tu wakati wa kuunda kwa alama ya "-wezesha-hakiki";

    Apache NetBeans IDE 11.2 Imetolewa
    Apache NetBeans IDE 11.2 Imetolewa

  • Vipengele vipya vya lugha ya PHP vimeongezwa, vilivyotengenezwa katika tawi la 7.4, ambalo limepangwa kutolewa mnamo Novemba 28. NetBeans imeongeza usindikaji kwa ubunifu kama vile mali zilizochapwa, mwendeshaji "??=" (β€œa ??= b” ni sawa na β€œa = a ?? b”), nafasi uingizwaji wa safu zilizopo wakati wa kufafanua safu mpya (opereta "...$var"), mpya utaratibu uratibu wa kitu (mchanganyiko wa Serializable na __sleep()/__wakeup()), nafasi muundo wa kuona wa idadi kubwa (1_000_000_00) na mpya umbizo la kufafanua chaguo za kukokotoa β€œfn(parameter_list) => expr” (kwa mfano β€œfn($x) => $x + $y” ni sawa na β€œ$fn2 = function ($x) matumizi ($y) {return $ x + $ y;}").

    Apache NetBeans IDE 11.2 Imetolewa

  • Uboreshaji wa utendakazi umefanywa: Kasi ya kutafuta faili za binary kwenye mti chanzo imeongezwa. KATIKA
    Linux na Windows hutumia kiolesura cha WatchService kilichotolewa katika API kufuatilia mabadiliko katika saraka Java NIO2. Utambulisho wa kasi wa faili zilizo na kumbukumbu;

  • Usaidizi ulioboreshwa kwa mfumo wa ujenzi wa Gradle. Imeongeza uwezo wa kupakia bendera za kikusanya Java, huku kuruhusu kutumia vipengele vya majaribio vya Java katika miradi ya Gradle (β€œit.options.compilerArgs.add('β€”enable-preview')"). Pia aliongeza usindikaji wa ingizo la mtumiaji kwenye kichupo kinachoonyesha maendeleo ya muundo (Pato). Wakati wa kuanzisha usuli mchakato wa Gradle Daemon, mali ya org.gradle.jvmargs sasa inaheshimiwa;
  • Matatizo yaliyotatuliwa na leseni ya msimbo na kichanganuzi cha JavaScript kwa sababu ambayo kichanganuzi hapo awali kililazimika kusakinishwa kando. Sasa mchanganuzi graal-js kuhamishwa kutoka GPL hadi UPL (Leseni ya Kuruhusu Universal);
  • Kisakinishi kimeboreshwa ili kujumuisha usaidizi kwa usakinishaji maalum wa vipengee mahususi vya NetBeans;
  • Usaidizi wa seva ya programu Payara imesasishwa ili kutolewa Jukwaa la Payara 5.193;
  • Usaidizi uliosasishwa kwa Amazon Beanstalk;
  • Aliongeza msaada kwa ajili ya juu sintaksia ya sifa katika HTML5 inayotumika katika Angular (kwa mfano, , Nakadhalika.)
  • Skrini ya Karibu imeondolewa kutoka kwa viungo vya tovuti ya Oracle (viungo vya netbeans.org vimebadilishwa na netbeans.apache.org).

Chanzo: opennet.ru

Kuongeza maoni