Apache NetBeans IDE 11.3 Imetolewa

Mashirika ya Apache Software Foundation imewasilishwa mazingira jumuishi ya maendeleo Apache NetBeans 11.3. Hili ni toleo la tano kutayarishwa na Wakfu wa Apache tangu msimbo wa NetBeans ukabidhiwe na Oracle, na toleo la kwanza tangu tafsiri mradi kutoka kwa incubator hadi kitengo cha miradi ya msingi ya Apache. Toleo hili lina usaidizi wa lugha za programu za Java SE, Java EE, PHP, JavaScript na Groovy.

Ujumuishaji wa usaidizi wa lugha ya C/C++ unaotarajiwa katika toleo la 11.3 kutoka msingi wa msimbo uliohamishwa na Oracle umehamishwa hadi
toleo lijalo. Imebainisha kuwa uwezo wote unaohusiana na maendeleo ya miradi katika C na C ++ tayari tayari, lakini kanuni bado haijaunganishwa. Hadi usaidizi asili upatikane, wasanidi wanaweza kusakinisha moduli za ukuzaji za C/C++ zilizotolewa hapo awali za NetBeans IDE 8.2 kupitia Kidhibiti Programu-jalizi. Apache NetBeans 2020 imepangwa kutolewa mnamo Aprili 12 na itasaidiwa kupitia mzunguko wa usaidizi uliopanuliwa (LTS).

kuu ubunifu NetBeans 11.3:

  • Imeongeza njia za ziada za kuonyesha kiolesura cha giza - Metal Dark na Dark Nimbus.
    Apache NetBeans IDE 11.3 Imetolewa

  • Mandhari mpya ya muundo wa FlatLaf yamependekezwa.

    Apache NetBeans IDE 11.3 Imetolewa

  • Usaidizi ulioboreshwa kwa skrini za msongamano wa pikseli za juu (HiDPI) na
    imeongeza wijeti iliyorahisishwa ya HeapView.

  • Msaada ulioongezwa kwa jukwaa la Java SE 14, lililopangwa kutolewa mnamo Machi 17. Hii ni pamoja na kuangazia sintaksia na uumbizaji wa msimbo wa miundo na neno kuu jipya "rekodi", ambayo hutoa fomu ya kompakt ya kufafanua madarasa bila kulazimika kufafanua kwa uwazi mbinu mbalimbali za kiwango cha chini kama vile equals(), hashCode() na toString().

    Apache NetBeans IDE 11.3 Imetolewa

    Aliongeza msaada vinavyolingana na muundo katika opereta "mfano", ambayo hukuruhusu kufafanua mara moja kibadilishaji cha ndani ili kufikia thamani iliyoangaliwa. Kwa mfano, unaweza kuandika mara moja "ikiwa (obj exampleof String s && s.length() > 5) {.. s.contains(..) ..}" bila kufafanua kwa uwazi "String s = (String) obj". Katika NetBeans 11.3, kubainisha "ikiwa (obj exampleof String) {" kutaonyesha arifa itakayokuruhusu kubadilisha msimbo kuwa fomu mpya.

    Apache NetBeans IDE 11.3 Imetolewa

    Msaada ulioongezwa kwa modi ya uzinduzi wa programu iliyoletwa katika Java 11, hutolewa kwa namna ya faili moja ya msimbo wa chanzo (darasa linaweza kuendeshwa moja kwa moja kutoka kwa faili ya msimbo, bila kuunda faili za darasa, kumbukumbu za JAR na moduli). KATIKA
    Programu za NetBeans zinazofanana za faili moja sasa zinaweza kuundwa nje ya miradi katika dirisha la Kipendwa, kuendeshwa na kutatuliwa.

    Imeongeza uwezo wa kubadilisha vizuizi vya maandishi vilivyoletwa katika toleo la awali lililojumuisha data ya maandishi ya mistari mingi bila kutumia herufi kutoroka ndani yake. Katika kihariri cha msimbo, vizuizi vya maandishi sasa vinaweza kubadilishwa kuwa mistari.

  • Msimbo wa kuunda programu kulingana na Java EE umepanuliwa ili kusaidia vipimo vya JSF 2.3, ikijumuisha ukamilishaji kiotomatiki wa miundo kama vile "f:soketi" na uingizwaji wa vizalia vya CDI.
    Support Jakarta EE 8 inatarajiwa katika kutolewa kwa Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 ImetolewaApache NetBeans IDE 11.3 Imetolewa

  • Usaidizi ulioboreshwa kwa mfumo wa ujenzi wa Gradle. Gradle Tooling API imesasishwa hadi toleo la 6.0. Aliongeza msaada kukabidhiwa kazi upya saraka ya nyumbani na mkusanyiko wa mchanganyiko (Mradi wa Mchanganyiko wa Gradle). Utambuzi wa miradi katika lugha ya Kotlin hutolewa. Usaidizi ulioongezwa wa kulazimisha kuanzisha upya mradi.
  • Kwa miradi inayotumia mfumo wa Maven wa ujenzi, mipangilio imeongezwa ili kubatilisha toleo la msingi la JDK.
  • Usaidizi wa lugha umeongezwa kwa kihariri cha msimbo
    TypeScript (hupanua uwezo wa JavaScript huku ikisalia kurudi nyuma kikamilifu).
    Apache NetBeans IDE 11.3 Imetolewa

  • Kwa miradi ya JavaScript, kiunganishi kimeanzishwa ambacho hutoa muunganisho kwa Chrome;
  • Kwa PHP, ukamilishaji otomatiki wa sifa na mbinu bila β€œ$this=>” umetolewa.
  • Kazi imefanywa ili kuondoa maonyo wakati wa mkusanyiko.
  • Maktaba zilizosasishwa za Groovy 2.5.9, junit 5.5.2 na GraalVM 19.3.0.
  • Janitor ameongeza kipengele cha kutambua na kuondoa saraka za NetBeans za zamani na ambazo hazijatumika.

    Apache NetBeans IDE 11.3 Imetolewa

Kumbuka kuwa mradi wa NetBeans ulikuwa imeanzishwa mnamo 1996 na wanafunzi wa Kicheki kwa lengo la kuunda analog ya Delphi kwa Java. Mnamo 1999, mradi huo ulinunuliwa na Sun Microsystems, na mnamo 2000 ilichapishwa kwa nambari ya chanzo na kuhamishiwa kwa kitengo cha miradi ya bure. Mnamo 2010, NetBeans ilipita mikononi mwa Oracle, ambayo ilifyonza Mifumo ya Jua. Kwa miaka mingi, NetBeans imekuwa ikiendeleza kama mazingira ya msingi kwa watengenezaji wa Java, ikishindana na Eclipse na IntelliJ IDEA, lakini hivi karibuni imeanza kupanuka hadi JavaScript, PHP, na C/C++. NetBeans ina makadirio ya watumiaji wanaofanya kazi kati ya wasanidi programu milioni 1.5.

Chanzo: opennet.ru

Kuongeza maoni