Apache Software Foundation အဖွဲ့အစည်းများ
Oracle မှလွှဲပြောင်းပေးသည့်ကုဒ်အခြေခံမှ ဗားရှင်း 11.3 တွင်မျှော်လင့်ထားသည့် C/C++ ဘာသာစကားပံ့ပိုးမှုပေါင်းစပ်မှုသည် Oracle သို့တစ်ဖန်ပြောင်းသွားသည်
နောက်ပြဿနာ။ C နှင့် C++ ရှိ ပရောဂျက်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ပတ်သက်သည့် စွမ်းရည်အားလုံး အဆင်သင့်ဖြစ်နေပြီဖြစ်သော်လည်း ကုဒ်ကို ပေါင်းစပ်ထားခြင်းမရှိသေးကြောင်း မှတ်သားရပါသည်။ မူရင်းပံ့ပိုးမှုမရမချင်း၊ developer များသည် NetBeans IDE 8.2 အတွက် Plugin Manager မှတဆင့် ယခင်ထုတ်ထားသော C/C++ ဖွံ့ဖြိုးတိုးတက်မှု module များကို ထည့်သွင်းနိုင်သည်။ Apache NetBeans 2020 ကို 12 ခုနှစ် ဧပြီလတွင် ထွက်ရှိရန် စီစဉ်ထားပြီး တိုးချဲ့ပံ့ပိုးမှုစက်ဝန်း (LTS) မှတဆင့် ပံ့ပိုးပေးမည်ဖြစ်သည်။
အဓိက
- နောက်ထပ် အမှောင်မျက်နှာပြင်ပြသမှုမုဒ်များ - Dark Metal နှင့် Dark Nimbus တို့ကို ထပ်ထည့်ထားသည်။
- FlatLaf ဒီဇိုင်းအပြင်အဆင်အသစ်ကို အဆိုပြုထားသည်။
- မြင့်မားသော pixel သိပ်သည်းဆ (HiDPI) ဖန်သားပြင်များနှင့် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု
ရိုးရှင်းသော HeapView ဝစ်ဂျက်ကို ထည့်သွင်းထားသည်။ - မတ်လ 14 ရက်နေ့တွင်ထွက်ရှိရန်စီစဉ်ထားသော Java SE 17 ပလပ်ဖောင်းအတွက်ပံ့ပိုးမှုထပ်လောင်း။ ၎င်းတွင် သော့ချက်စကားလုံးအသစ် “တည်ဆောက်မှုအတွက် အထားအသိုအသားပေးဖော်ပြခြင်းနှင့် ကုဒ်ဖော်မတ်ချခြင်း ပါဝင်သည်။
စံချိန် "၊ equals(), hashCode() နှင့် toString() ကဲ့သို့သော အဆင့်နိမ့်နည်းလမ်းများစွာကို တိကျပြတ်သားစွာ သတ်မှတ်ရန်မလိုဘဲ အတန်းများကို သတ်မှတ်ရန်အတွက် ကျစ်လစ်သောပုံစံကို ပံ့ပိုးပေးပါသည်။ပံ့ပိုးကူညီမှု တို့ကို ထည့်သွင်းခဲ့သည်။
ပုံစံ ကိုက်ညီမှု စစ်ဆေးထားသောတန်ဖိုးကိုရယူရန် local variable ကိုချက်ချင်းသတ်မှတ်နိုင်စေမည့် "instanceof" operator တွင်။ ဥပမာအားဖြင့်၊ သင်သည် “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” “String s = (String) obj” ကို အတိအလင်း အဓိပ္ပါယ်မဖော်ဘဲ ချက်ချင်းရေးနိုင်သည်။ NetBeans 11.3 တွင် " if (obj instanceof String) {" ကို သတ်မှတ်ခြင်းဖြင့် ကုဒ်ကို ပုံစံအသစ်သို့ ပြောင်းနိုင်စေမည့် အချက်ပြပါလိမ့်မည်။Java 11 တွင် မိတ်ဆက်ခဲ့သည့် ပရိုဂရမ် စတင်ခြင်းမုဒ်အတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
ထောက်ပံ့ပေးခဲ့သည်။ တစ်ခုတည်းသောအရင်းအမြစ်ကုဒ်ဖိုင်ပုံစံဖြင့် (အတန်းအစားကို အတန်းဖိုင်များ၊ JAR မှတ်တမ်းများနှင့် မော်ဂျူးများမဖန်တီးဘဲ၊ ကုဒ်ဖိုင်မှ တိုက်ရိုက်လုပ်ဆောင်နိုင်သည်)။ IN
NetBeans အလားတူ ဖိုင်တစ်ခုတည်းပရိုဂရမ်များကို အကြိုက်ဆုံးဝင်းဒိုးရှိ ပရောဂျက်များအပြင်ဘက်တွင် ဖန်တီးနိုင်ပြီ၊ လုပ်ဆောင်ပြီး အမှားရှာပြင်ပါ။စာလုံးအလွတ်များကို အသုံးမပြုဘဲ စာကြောင်းပေါင်းများစွာ ဒေတာပါ၀င်သည့် ယခင်ထုတ်လွှတ်မှုတွင် မိတ်ဆက်ခဲ့သော စာသားဘလောက်များကို ပြောင်းပြန်ပြောင်းနိုင်သည့် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ ကုဒ်တည်းဖြတ်မှုတွင်၊ စာသားဘလောက်များကို လိုင်းများအဖြစ်သို့ ပြန်ပြောင်းနိုင်ပါပြီ။
- Java EE ပေါ်အခြေခံ၍ အပလီကေးရှင်းများ ရေးဆွဲခြင်းအတွက် ကုဒ်ကို “f:websocket” နှင့် CDI ရှေးဟောင်းပစ္စည်း အစားထိုးခြင်းကဲ့သို့သော တည်ဆောက်မှုများကဲ့သို့ အလိုအလျောက်ဖြည့်စွက်ခြင်းအပါအဝင် JSF 2.3 သတ်မှတ်ချက်ကို ပံ့ပိုးရန်အတွက် တိုးချဲ့ထားပါသည်။
ထောက်ပံ့ဂျကာတာ EE 8 Apache NetBeans 12.0 ထွက်ရှိမည်ဟု မျှော်လင့်ရသည်။ - Gradle တည်ဆောက်မှုစနစ်အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု။ Gradle Tooling API ကို ဗားရှင်း 6.0 သို့ အပ်ဒိတ်လုပ်ထားပါသည်။ ပံ့ပိုးကူညီမှု တို့ကို ထည့်သွင်းခဲ့သည်။
ပြန်လည်တာဝန်ပေးခြင်း အိမ်လမ်းညွှန်နှင့်ပေါင်းစပ်ဖွဲ့စည်းမှု (Gradle Composite Project)။ Kotlin ဘာသာစကားဖြင့် ပရောဂျက်များကို အသိအမှတ်ပြုခြင်းကို ပေးထားသည်။ ပရောဂျက်ကို ပြန်လည်စတင်ခိုင်းခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားသည်။ - တည်ဆောက်ရန်အတွက် Maven စနစ်ကို အသုံးပြုသည့် ပရောဂျက်များအတွက်၊ မူရင်း JDK ဗားရှင်းကို အစားထိုးရန်အတွက် ဆက်တင်များကို ထည့်သွင်းထားသည်။
- ဘာသာစကားပံ့ပိုးမှုအား ကုဒ်တည်းဖြတ်သူသို့ ထည့်သွင်းထားပါသည်။
TypeScript (အပြည့်အ၀နောက်ပြန်သဟဇာတဖြစ်ကျန်နေချိန်တွင် JavaScript ၏စွမ်းရည်များကိုတိုးချဲ့သည်)။
- JavaScript ပရောဂျက်များအတွက်၊ Chrome သို့ ချိတ်ဆက်မှုပေးသည့် ချိတ်ဆက်ကိရိယာတစ်ခုကို တည်ထောင်ထားသည်။
- PHP အတွက်၊ “$this=>” မပါသော ဂုဏ်သတ္တိများနှင့် နည်းလမ်းများကို အလိုအလျောက် ဖြည့်ပေးပါသည်။
- စုစည်းမှုအတွင်း သတိပေးချက်များကို ဖယ်ရှားရန် အလုပ်ပြီးပါပြီ။
- အပ်ဒိတ်လုပ်ထားသော စာကြည့်တိုက်များ Groovy 2.5.9၊ junit 5.5.2 နှင့် GraalVM 19.3.0။
- Janitor သည် အဟောင်းနှင့် အသုံးမပြုသော NetBeans လမ်းညွှန်များကို ရှာဖွေဖော်ထုတ်ဖယ်ရှားရန် အင်္ဂါရပ်ကို ထည့်သွင်းထားသည်။
NetBeans ပရောဂျက်ဖြစ်ခဲ့ကြောင်း သတိရပါ။
source: opennet.ru