Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

Apache Software Foundation အဖွဲ့အစည်းများ တင်ဆက် ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင် Apache ကို NetBeans 11.3. NetBeans ကုဒ်ကို Oracle မှလွှဲပြောင်းပေးခဲ့ပြီးကတည်းက Apache Foundation မှပြင်ဆင်သည့် ပဉ္စမမြောက်ထုတ်ဝေမှုဖြစ်ပြီး၊ ဘာသာပြန်ချက် incubator မှ မူလ Apache ပရောဂျက်များ အမျိုးအစားအထိ ပရောဂျက်။ ထုတ်ဝေမှုတွင် Java SE၊ Java EE၊ PHP၊ JavaScript နှင့် Groovy ပရိုဂရမ်းမင်းဘာသာစကားများအတွက် ပံ့ပိုးမှုပါရှိသည်။

Oracle မှလွှဲပြောင်းပေးသည့်ကုဒ်အခြေခံမှ ဗားရှင်း 11.3 တွင်မျှော်လင့်ထားသည့် C/C++ ဘာသာစကားပံ့ပိုးမှုပေါင်းစပ်မှုသည် Oracle သို့တစ်ဖန်ပြောင်းသွားသည်
နောက်ပြဿနာ။ C နှင့် C++ ရှိ ပရောဂျက်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ပတ်သက်သည့် စွမ်းရည်အားလုံး အဆင်သင့်ဖြစ်နေပြီဖြစ်သော်လည်း ကုဒ်ကို ပေါင်းစပ်ထားခြင်းမရှိသေးကြောင်း မှတ်သားရပါသည်။ မူရင်းပံ့ပိုးမှုမရမချင်း၊ developer များသည် NetBeans IDE 8.2 အတွက် Plugin Manager မှတဆင့် ယခင်ထုတ်ထားသော C/C++ ဖွံ့ဖြိုးတိုးတက်မှု module များကို ထည့်သွင်းနိုင်သည်။ Apache NetBeans 2020 ကို 12 ခုနှစ် ဧပြီလတွင် ထွက်ရှိရန် စီစဉ်ထားပြီး တိုးချဲ့ပံ့ပိုးမှုစက်ဝန်း (LTS) မှတဆင့် ပံ့ပိုးပေးမည်ဖြစ်သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ NetBeans 11.3-

  • နောက်ထပ် အမှောင်မျက်နှာပြင်ပြသမှုမုဒ်များ - Dark Metal နှင့် Dark Nimbus တို့ကို ထပ်ထည့်ထားသည်။
    Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

  • FlatLaf ဒီဇိုင်းအပြင်အဆင်အသစ်ကို အဆိုပြုထားသည်။

    Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

  • မြင့်မားသော pixel သိပ်သည်းဆ (HiDPI) ဖန်သားပြင်များနှင့် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု
    ရိုးရှင်းသော HeapView ဝစ်ဂျက်ကို ထည့်သွင်းထားသည်။

  • မတ်လ 14 ရက်နေ့တွင်ထွက်ရှိရန်စီစဉ်ထားသော Java SE 17 ပလပ်ဖောင်းအတွက်ပံ့ပိုးမှုထပ်လောင်း။ ၎င်းတွင် သော့ချက်စကားလုံးအသစ် “တည်ဆောက်မှုအတွက် အထားအသိုအသားပေးဖော်ပြခြင်းနှင့် ကုဒ်ဖော်မတ်ချခြင်း ပါဝင်သည်။စံချိန်"၊ equals(), hashCode() နှင့် toString() ကဲ့သို့သော အဆင့်နိမ့်နည်းလမ်းများစွာကို တိကျပြတ်သားစွာ သတ်မှတ်ရန်မလိုဘဲ အတန်းများကို သတ်မှတ်ရန်အတွက် ကျစ်လစ်သောပုံစံကို ပံ့ပိုးပေးပါသည်။

    Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

    ပံ့ပိုးကူညီမှု တို့ကို ထည့်သွင်းခဲ့သည်။ ပုံစံ ကိုက်ညီမှု စစ်ဆေးထားသောတန်ဖိုးကိုရယူရန် 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) {" ကို သတ်မှတ်ခြင်းဖြင့် ကုဒ်ကို ပုံစံအသစ်သို့ ပြောင်းနိုင်စေမည့် အချက်ပြပါလိမ့်မည်။

    Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

    Java 11 တွင် မိတ်ဆက်ခဲ့သည့် ပရိုဂရမ် စတင်ခြင်းမုဒ်အတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။ ထောက်ပံ့ပေးခဲ့သည်။ တစ်ခုတည်းသောအရင်းအမြစ်ကုဒ်ဖိုင်ပုံစံဖြင့် (အတန်းအစားကို အတန်းဖိုင်များ၊ JAR မှတ်တမ်းများနှင့် မော်ဂျူးများမဖန်တီးဘဲ၊ ကုဒ်ဖိုင်မှ တိုက်ရိုက်လုပ်ဆောင်နိုင်သည်)။ IN
    NetBeans အလားတူ ဖိုင်တစ်ခုတည်းပရိုဂရမ်များကို အကြိုက်ဆုံးဝင်းဒိုးရှိ ပရောဂျက်များအပြင်ဘက်တွင် ဖန်တီးနိုင်ပြီ၊ လုပ်ဆောင်ပြီး အမှားရှာပြင်ပါ။

    စာလုံးအလွတ်များကို အသုံးမပြုဘဲ စာကြောင်းပေါင်းများစွာ ဒေတာပါ၀င်သည့် ယခင်ထုတ်လွှတ်မှုတွင် မိတ်ဆက်ခဲ့သော စာသားဘလောက်များကို ပြောင်းပြန်ပြောင်းနိုင်သည့် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ ကုဒ်တည်းဖြတ်မှုတွင်၊ စာသားဘလောက်များကို လိုင်းများအဖြစ်သို့ ပြန်ပြောင်းနိုင်ပါပြီ။

  • Java EE ပေါ်အခြေခံ၍ အပလီကေးရှင်းများ ရေးဆွဲခြင်းအတွက် ကုဒ်ကို “f:websocket” နှင့် CDI ရှေးဟောင်းပစ္စည်း အစားထိုးခြင်းကဲ့သို့သော တည်ဆောက်မှုများကဲ့သို့ အလိုအလျောက်ဖြည့်စွက်ခြင်းအပါအဝင် JSF 2.3 သတ်မှတ်ချက်ကို ပံ့ပိုးရန်အတွက် တိုးချဲ့ထားပါသည်။
    ထောက်ပံ့ ဂျကာတာ EE 8 Apache NetBeans 12.0 ထွက်ရှိမည်ဟု မျှော်လင့်ရသည်။

    Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

  • Gradle တည်ဆောက်မှုစနစ်အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု။ Gradle Tooling API ကို ဗားရှင်း 6.0 သို့ အပ်ဒိတ်လုပ်ထားပါသည်။ ပံ့ပိုးကူညီမှု တို့ကို ထည့်သွင်းခဲ့သည်။ ပြန်လည်တာဝန်ပေးခြင်း အိမ်လမ်းညွှန်နှင့် ပေါင်းစပ်ဖွဲ့စည်းမှု (Gradle Composite Project)။ Kotlin ဘာသာစကားဖြင့် ပရောဂျက်များကို အသိအမှတ်ပြုခြင်းကို ပေးထားသည်။ ပရောဂျက်ကို ပြန်လည်စတင်ခိုင်းခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားသည်။
  • တည်ဆောက်ရန်အတွက် Maven စနစ်ကို အသုံးပြုသည့် ပရောဂျက်များအတွက်၊ မူရင်း JDK ဗားရှင်းကို အစားထိုးရန်အတွက် ဆက်တင်များကို ထည့်သွင်းထားသည်။
  • ဘာသာစကားပံ့ပိုးမှုအား ကုဒ်တည်းဖြတ်သူသို့ ထည့်သွင်းထားပါသည်။
    TypeScript (အပြည့်အ၀နောက်ပြန်သဟဇာတဖြစ်ကျန်နေချိန်တွင် JavaScript ၏စွမ်းရည်များကိုတိုးချဲ့သည်)။
    Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

  • JavaScript ပရောဂျက်များအတွက်၊ Chrome သို့ ချိတ်ဆက်မှုပေးသည့် ချိတ်ဆက်ကိရိယာတစ်ခုကို တည်ထောင်ထားသည်။
  • PHP အတွက်၊ “$this=>” မပါသော ဂုဏ်သတ္တိများနှင့် နည်းလမ်းများကို အလိုအလျောက် ဖြည့်ပေးပါသည်။
  • စုစည်းမှုအတွင်း သတိပေးချက်များကို ဖယ်ရှားရန် အလုပ်ပြီးပါပြီ။
  • အပ်ဒိတ်လုပ်ထားသော စာကြည့်တိုက်များ Groovy 2.5.9၊ junit 5.5.2 နှင့် GraalVM 19.3.0။
  • Janitor သည် အဟောင်းနှင့် အသုံးမပြုသော NetBeans လမ်းညွှန်များကို ရှာဖွေဖော်ထုတ်ဖယ်ရှားရန် အင်္ဂါရပ်ကို ထည့်သွင်းထားသည်။

    Apache NetBeans IDE 11.3 ထုတ်ဝေခဲ့သည်။

NetBeans ပရောဂျက်ဖြစ်ခဲ့ကြောင်း သတိရပါ။ အခြေခံ 1996 ခုနှစ်တွင် Java အတွက် Delphi ၏ analogue ကိုဖန်တီးရန်ရည်ရွယ်ချက်ဖြင့် Czech ကျောင်းသားများက 1999 ခုနှစ်တွင် Sun Microsystems မှ ပရောဂျက်ကို ဝယ်ယူခဲ့ပြီး 2000 ခုနှစ်တွင် ၎င်းကို အရင်းအမြစ်ကုဒ်ဖြင့် ထုတ်ဝေခဲ့ပြီး အခမဲ့ပရောဂျက်အမျိုးအစားသို့ လွှဲပြောင်းခဲ့သည်။ 2010 ခုနှစ်တွင် NetBeans သည် Sun Microsystems ကို စုပ်ယူသည့် Oracle ၏လက်ထဲသို့ ရောက်သွားခဲ့သည်။ နှစ်များတစ်လျှောက်တွင် NetBeans သည် Eclipse နှင့် IntelliJ IDEA တို့နှင့်ယှဉ်ပြိုင်ပြီး Java developer များအတွက် အဓိကပတ်ဝန်းကျင်အဖြစ် ဖွံ့ဖြိုးတိုးတက်လာခဲ့သော်လည်း မကြာသေးမီက JavaScript၊ PHP နှင့် C/C++ တို့ကို တိုးချဲ့လာခဲ့သည်။ NetBeans တွင် developer 1.5 သန်းခန့် အသက်ဝင်သော အသုံးပြုသူအခြေခံရှိသည်။

source: opennet.ru

မှတ်ချက် Add