Microsoft သည် Linux နှင့် Android အတွက် ပံ့ပိုးမှုဖြင့် ပေါင်းစည်းထားသော .NET 5 ပလပ်ဖောင်းကို မိတ်ဆက်ခဲ့သည်။

မိုက်ခရိုဆော့ဖ် ကြေငြာခဲ့သည်.NET Core 3.0 ကို ထုတ်ဝေပြီးနောက်၊ .NET 5 ပလပ်ဖောင်းကို Windows အပြင် Linux၊ macOS၊ iOS၊ Android၊ tvOS၊ watchOS နှင့် WebAssembly အတွက် ပံ့ပိုးပေးမည်ဖြစ်သည်။ ထို့အတူ ပုံနှိပ်ထုတ်ဝေ ပဉ္စမအကြို-အဖွင့်ပလပ်ဖောင်း .NET Core 3.0ပါဝင်ခြင်းအားဖြင့် .NET Framework 4.8 ၏ လုပ်ဆောင်နိုင်စွမ်းကို ခန့်မှန်းခြေပေးသည်။ ဖွင့်သည် Windows Forms၊ WPF နှင့် Entity Framework 6 အစိတ်အပိုင်းများသည် ယမန်နှစ်တွင် ဖြစ်သည်။ .NET Framework ထုတ်ကုန်ကို တီထွင်တော့မည် မဟုတ်တော့ဘဲ 4.8 ထွက်ရှိမှုတွင် ရပ်သွားမည်ဖြစ်သည်။ .NET ပလပ်ဖောင်းနှင့်ပတ်သက်သည့် ဖွံ့ဖြိုးတိုးတက်မှုအားလုံးကို ယခု Runtime၊ JIT၊ JIT၊ AOT၊ GC၊ BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET အပါအဝင် .NET Core ပေါ်တွင် အာရုံစိုက်ထားပါသည်။ ၊ WinForms ၊ WPF နှင့် Xamarin ။

.NET 5 အကိုင်းအခက် အမှတ်အသားပြုလိမ့်မည်။ .NET Framework၊ .NET Core အပြင် Xamarin နှင့် Mono ပရောဂျက်များ ပေါင်းစပ်ခြင်း။ .NET 5 ၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့်၊ အသုံးပြုသူများအား ဖွံ့ဖြိုးတိုးတက်မှုနယ်ပယ်အသီးသီးတွင် အသုံးပြုနိုင်သည့် တစ်ခုတည်းသော open framework နှင့် runtime ကို ပေးဆောင်မည်ဖြစ်သည်။ NET 5 သည် သင့်အား မတူညီသော ပလက်ဖောင်းများ (ဥပမာ၊ Windows၊ Linux၊ iOS နှင့် Android) တွင် တစ်ခုတည်းသော ကုဒ်အခြေခံကို အခြေခံ၍ အပလီကေးရှင်းအမျိုးအစားနှင့် သီးခြားတည်ဆောက်ခြင်းလုပ်ငန်းစဉ်ကို အသုံးပြု၍ တစ်ခုတည်းသောကုဒ်အခြေခံကို တည်ဆောက်နိုင်စေမည်ဖြစ်သည်။

iOS နှင့် Android အတွက် Mono ပရောဂျက်မှ ဖန်တီးထားသော runtime ကို ကမ်းလှမ်းပါမည်။ JIT compilation အပြင်၊ LLVM-based pre-compilation mode ကို machine code သို့မဟုတ် WebAssembly bytecode (static compilation အတွက် Mono AOT နှင့် Blazor ဖြစ်သည်) အဆင့်မြင့်အင်္ဂါရပ်များထဲတွင် Java၊ Objective-C နှင့် Swift တို့နှင့်အတူ သယ်ဆောင်ရလွယ်ကူမှုကိုလည်း ဖော်ပြထားပါသည်။ .NET 5 သည် 2020 ခုနှစ် နိုဝင်ဘာလတွင် နှင့် .NET Core 3.0 ကို ယခုနှစ် စက်တင်ဘာလတွင် ထွက်ရှိရန် စီစဉ်ထားသည်။

နောက်ပြီး Microsoft လည်းပါတယ်။ ထုတ်ဝေခဲ့သည် open source cross-platform မူဘောင် .NETML 1.0 C# နှင့် F# တို့တွင် စက်သင်ယူမှုစနစ်များ ဖော်ဆောင်ရန်။ ဘောင်ကုဒ် ပုံနှိပ်ထုတ်ဝေ MIT လိုင်စင်အောက်တွင်။ Linux၊ Windows နှင့် macOS အတွက် ဖွံ့ဖြိုးတိုးတက်မှုအား တရားဝင် ပံ့ပိုးထားသည်။ .NET ML ကို TensorFlow၊ ONNX နှင့် Infer.NET ကဲ့သို့သော မူဘောင်များတွင် အပိုပရိုဂရမ်တစ်ခုအဖြစ် အသုံးပြုနိုင်ပြီး ရုပ်ပုံအမျိုးအစားခွဲခြင်း၊ စာသားခွဲခြမ်းစိတ်ဖြာခြင်း၊ အဆင့်သတ်မှတ်ခြင်း၊ မမှန်မကန်သိရှိခြင်း၊ အကြံပြုချက်များကဲ့သို့သော စက်သင်ယူမှုဆိုင်ရာ ကိစ္စရပ်များကို အသုံးပြုနိုင်စေရန် ပံ့ပိုးပေးခြင်း၊ နှင့် အရာဝတ္ထုများ။ မူဘောင်ကို Windows Defender၊ Microsoft Office (Powerpoint ဒီဇိုင်းမီးစက်နှင့် Excel Chart ထောက်ခံချက်အင်ဂျင်)၊ Azure နှင့် PowerBI အပါအဝင် Microsoft ထုတ်ကုန်များစွာတွင် အသုံးပြုထားပြီးဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add