Linux ပေါ်မှာ .Net! သင်၏အဓိကနှင့် .Net မိသားစုတွင်ဘာအသစ်များရှိသနည်း

.Net သည် Linux သုံးစွဲသူများအတွက်သတင်းကောင်းပေးသည်။ ၎င်းကိုပြန်လည်တည်ဆောက်ခြင်း၏အမျိုးမျိုးသောရှုထောင့်များကြောင့်ယခု operating system တွင်ဒေါင်းလုပ်ရယူနိုင်သည်။ ထို့ကြောင့်၎င်းသည် operating system သစ်သို့တိုးချဲ့ခြင်းအပြင်ယနေ့အသုံးပြုသောနည်းပညာများသို့မဟုတ်ကိရိယာများနှင့်အံဝင်ခွင်ကျဖြစ်ခြင်း၊ ကွန်တိန်နာများ၊ Cloud application များနှင့် microservices များအသုံးပြုခြင်းအပြင်အမျိုးမျိုးသော tool များ၌ဘာသာစကားပေါင်းစုံအထောက်အကူပြုခြင်းအတွက်အလုပ်လုပ်သည်။

1

အထက်ဖော်ပြပါအချက်များကြောင့်နှင့်အရေးအကြီးဆုံးနှင့်ထူးခြားထင်ရှားသောရှုထောင့်တစ်ခုအနေဖြင့်ကျွန်ုပ်တို့သည်၎င်း၏ developer များ၏ကြာမြင့်စွာအလုပ်လုပ်ပြီးနောက်အသစ်ရောက်ရှိလာသောသူဖြစ်သည်။.NET Core 1.0; .Net core runtime အားလုံးတွင် application များ၊ ဝက်ဘ်စာမျက်နှာများ၊ ၀ န်ဆောင်မှုများသို့မဟုတ်စာကြည့်တိုက်များဖန်တီးရာတွင် .Net အတွက် modular platform တစ်ခုအနေဖြင့်အသုံးပြုသောပွင့်လင်းသောအရင်းအမြစ်မျိုးစုံပလက်ဖောင်း။

.Net core နှင့်လက်ချင်းချိတ်။ နောက်တစ်ခုဖြစ်သည် ASP.NET ၁.၀; ၎င်း၏အခြေခံ tools များနှင့်စာကြည့်တိုက်များနှင့်အတူ။ AND Entity မူဘောင် Core 1.0။ အားလုံး OS X, Windows နှင့် Linux ကို။ အရေးကြီးသောသတင်းအချက်အလက်အနေဖြင့် .Net ၏အဓိကစာရွက်စာတမ်းများအားဖြန့်ချိလျက်ရှိကြောင်းလူသိများသည် docs.microsoft.com။ ဤစာရွက်စာတမ်းများသည်တိုးတက်နေပြီး GitHub ၏အဓိကမှတ်တမ်းများတွင်ရရှိနိုင်ပါသည်။ အဖြစ် ASP.NET Core စာရွက်စာတမ်းများ။

ASP.NET နှင့်သမားရိုးကျ .NET Framework ကိုသုံးသူများအတွက်အားနည်းချက်များရှိမည်မဟုတ်ဟုလူသိများသည်။ ၎င်း၏ကိရိယာများသည်ပလက်ဖောင်းအတွင်းဆက်လက်တည်ရှိပြီး၎င်း၏ထုတ်ကုန်အားလုံးနှင့်အတူအသုံးပြုနိုင်သည်။ ဒီမှထည့်သွင်းခဲ့သည် .NET Framework နှင့် .NET Core plus Xamarin application များအတွက်တူညီသောစာကြည့်တိုက်ကိုဖန်တီးခဲ့သည်ဤကိရိယာသုံးမျိုးဖြင့်အလုပ်၏ပေါင်းစည်းမှုကိုဖြစ်နိုင်ချေရှိစေသည်။

အခြားအရေးကြီးသည့်အချက်များအနက် code extensions များကိုပြုလုပ်သည်ဟုလူသိများသည် Visual Studio Visual Studio နှင့် .NET Core များတွင်စီမံကိန်းများကိုလုပ်ဆောင်ရန်။ ထို့အပြင် Visual Studio 3 Update 2015 ကိုမိတ်ဆက်ခဲ့သည်။

နောက်ထပ်အရေးကြီးသောအချက်အလက်များမှာအထူးသဖြင့် Linux နယ်ပယ်အတွက်ဖြစ်သည် Red Hat နှင့်ပြုလုပ်ထားသည့်ပေါင်းစပ်မှုသည်ဤသည် .Net core နှင့်အပြည့်အဝသဟဇာတဖြစ်သည်။ ဘယ်အဘို့မိမိတို့ရရှိနိုင်မှုမှဆင်းအနာဆိုး OpenShift y Red Hat လုပ်ငန်း Linux လက်မှတ်ကွန်တိန်နာမှတဆင့်။ အားလုံး Microsoft နှင့် Red Hat အကြားပေါင်းစည်းမှု၏တစ်စိတ်တစ်ပိုင်းအဖြစ်။

Net core 1.0 ကိုကြာမြင့်စွာကတည်းကတည်ဆောက်ခဲ့သောစီမံကိန်းတစ်ခုဖြစ်သည်ဟုလူသိများသည်။ ၎င်းသည်၎င်းသည်၎င်း၏စတင်ခြင်း၏အရေးပါမှုကိုဖော်ပြသည်။ Net core, ၏ပလက်ဖောင်းပေးထားပါတယ် open source ဖြစ်ပြီး .NET ဖောင်ဒေးရှင်း၏မိုက်ခရိုဆော့နှင့်အတူစီမံကိန်း။ သတ်မှတ်ထားသောထုတ်ကုန်အသစ်အဖြစ်၎င်းကိုဖန်တီးသူများကအမည်ပေးခဲ့သည် cross platform၎င်းသည်ဖုံးအုပ်ထားသောစနစ်များနှင့် MIT နှင့် Apache လိုင်စင်များအောက်တွင်အလုပ်လုပ်သည်။ အကောင်အထည်ဖော်မှုနှင့်အတူ ကှေးနိုငျသော သင်တပ်ဆင်လိုသည့်နေရာကိုရွေးချယ်သောအခါ။ ဘယ်မှာထုတ်ကုန်ရှိနိုင်ပါသည် command line ပေါ်မှာ run ပါ; ၎င်း၏စာကြည့်တိုက်မှတစ်ဆင့် xamarin, .NET Framework နှင့် Mono နှင့်သဟဇာတဖြစ်ခြင်း။

.Net core 1.0 ၏အင်္ဂါရပ်များ

2

အစမှာပြောခဲ့သလိုပဲ .Net core ကိုအုပ်စုတစ်ခုနဲ့ဖွဲ့စည်းထားတာပါ စံစာကြည့်တိုက်များ သူ့ကိုကဲ့သို့တူညီသော .NET Framework နှင့် Xamarin။ ဤရွေ့ကားစရိုက်ဒေတာ, အခြေခံဝန်ဆောင်မှုများနှင့်ဖွဲ့စည်းမှု applications များဆက်ကပ်။ ဤထူးခြားသောသို့မဟုတ်စံပြစာကြည့်တိုက်များသည်ပိုမိုသက်သောင့်သက်သာရှိသောပတ် ၀ န်းကျင်ကိုပေးစွမ်းရန်အထူးပြုသည်။ ၎င်းသည်တစ်ခုချင်းစီကို APIs အုပ်စုများတည်ထောင်သည်။ သို့မှသာကွဲပြားသောစီမံကိန်းများသည်တစ်ခုချင်းစီတွင်လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။

.Net core တွင်မျှဝေထားသောအရင်းအမြစ်၏ခြွင်းချက်ဆိုင်ရာစုစည်းမှုကိုယခုဖယ်ထုတ်ပြီးလျှော့ချလိုက်သည်။ တစ်ချိန်တည်းတွင်ပင်တူညီသော API အုပ်စုအတွက်မတူကွဲပြားသော runtime များအတွက်အသုံးဝင်သောသယ်ဆောင်နိုင်သောစာကြည့်တိုက်များကိုလည်းဖန်တီးနိုင်သည်။ Runtime runtime များမှာ၊ ဒီ library အမျိုးအစားများကိုအသုံးပြုဖို့လိုအပ်တယ်။ ဆိုလိုတာက .Net runtime version တစ်ခုစီသည် .Net ရဲ့နောက်ထပ် version ကို support လုပ်နိူင်တယ်ဆိုတာကိုဆိုလိုတယ်၊ ဆိုလိုသည်မှာ၎င်းသည် စာကြည့်တိုက်နှင့်တူညီသော API အုပ်စုအတွက်ဗားရှင်းအဟောင်းများကိုစုစည်းထားသည်။ ဖြစ်လာခဲ့လျှင် .NET Core 1.0 သည် .NET Standard Library ဗားရှင်း ၁.၆ ကိုအကောင်အထည်ဖော်သည်.

.Net core အတွက် ECMA 335 ကို ထပ်မံ၍ ဆက်လက်လုပ်ဆောင်သည်။

.Net core ၏အစိတ်အပိုင်းအနေနှင့် .Net core ကို SDKဗားရှင်းကိုအသုံးပြုခြင်း Core .NET SDK 1.0 Preview 2 ။ ၎င်းသည် .Net အဓိကကိရိယာများအတွက်အချိန်ကြာလာသည်နှင့်အမျှပြောင်းလဲမှုများရှိလာလိမ့်မည်။ သူတို့က applications များဖန်တီးရန်စွမ်းရည်အတွက်ကန့်သတ်မရှိကြပေ; တစ်နည်းအားဖြင့်အချို့ application များသည် .Net core ဗားရှင်းကိုသတ်သတ်မှတ်မှတ်တောင်းဆိုရန်လိုအပ်သည်။ ဤကိစ္စတွင်ပါ ၀ င်သောကိရိယာများသည်လိုအပ်ချက်ရှိလျှင်လိုအပ်သောဗားရှင်းကိုဝယ်ယူရန်လွယ်ကူစေသည်။ အကယ်၍ သင်သည်၎င်းတို့ကိုစမ်းသပ်ပြီးကွဲပြားသောဗားရှင်းများကိုကြည့်လိုပါက dot.net/core သို့သွားနိုင်သည်။ ထိုနည်းတူစွာပင်သင်လိုအပ်သောအရာများကိုထည့်သွင်းပါသို့မဟုတ်ကွဲပြားခြားနားသောအလုပ်အခြေအနေနှင့် dotnet လျှောက်လွှာနှင့်ပိုမိုကောင်းမွန်သောချိတ်ဆက်မှုအတွက်မတူညီသောဗားရှင်းများထားရှိပါ။ .NET Core applications များကို run ရန်နှင့် runtime များကိုစီမံရန်အလုပ်လုပ်သည်။

ASP.NET Core 1.0 ။

3

 

ASP.NET ကို web applications များဖန်တီးရန်အတွက်အသုံးပြုသည်။ Linux ကို Mac ထုတ်ဝေမှုအတွက်၎င်း၏ဖွဲ့စည်းတည်ဆောက်ပုံသည်ပိုမိုပေါ့ပါးလာပြီးအခြေခံကျလာခြင်းကိုအာရုံစိုက်ပြီး Open Source စံနှုန်းကိုလက်ခံခြင်းအားဖြင့်၎င်း၏ 1.0 kernel တွင်ရရှိနိုင်လိမ့်မည်ဟုမျှော်လင့်ရသည်။ ၎င်း၏ထင်ရှားသောဗိသုကာအတွက်ပိုမို modular Cross-platform နှင့် Cloud-based ချဉ်းကပ်မှုကိုပြုလုပ်ခဲ့သည်။ ၎င်းသည် .Net core runtime ရှိသော်လည်း၎င်းသည် .NET Framework တွင်ပြproblemsနာမရှိဘဲ executable ဖြစ်နိုင်သည်။ လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်နေစဉ်အတွင်းဤ MVC နှင့် web API အင်္ဂါရပ်များကိုသင်ရောနှောနိုင်သည်။

ASP.NET သည် .NET Core ၏အခြေခံများနှင့်အတူဗားရှင်းအပလီကေးရှင်းများဆောက်လုပ်ရန်၊ လုပ်ငန်းစဉ်ကိုရိုးရှင်းစေသည့်ကိရိယာများကိုအထောက်အကူပြုရန်၊ Cloud ပတ်ဝန်းကျင်အခြေပြုဖွဲ့စည်းမှုနှင့်ပေါင်းစည်းထားသည့်ပံ့ပိုးမှုဖြင့်တည်ဆောက်ခဲ့သည်။ အချို့သောအင်္ဂါရပ်များမပါ ၀ င်ပါ၊ သို့သော်ယခုနှစ်နှောင်းပိုင်းတွင်ပေါ်လာပြီးအခြားသူများမှာ ASP.NET 4.x တွင်ရှိသည်။ ဝဘ်ပုံစံများ၊ ဝဘ်စာမျက်နှာများ၊ SignalR နှင့် MVC။ ၎င်းသည် ASP.NET core အတွက်မွမ်းမံခြင်းလုပ်ငန်းစဉ်တွင်ရှိသည်။

Entity မူဘောင် Core 1.0 ။

Entity Framework Core 1.0.0 သည်ပေါ့ပါးပြီး Cross-platform ဗားရှင်း Entity Framework ဖြစ်သည်။ In စာရွက်စာတမ်းများ.စီမံကိန်း.ပိုက်၎င်းသည်မည်သို့လုပ်ဆောင်ရမည်နှင့် ပတ်သက်၍ ပိုမိုလေ့လာရန် Entity Framework Core စာရွက်စာတမ်းများကိုသင်တွေ့လိမ့်မည်။ ၎င်းသည် .NET ရှိအရာဝတ္ထုများကိုအသုံးပြုရန်ဒေတာဘေ့စ်ကို၎င်းနှင့်အလုပ်လုပ်သူများကိုပေးထားသောအချက်အလက်ရယူရန်ကိရိယာတစ်ခုအဖြစ်သတ်မှတ်သည်။ ၎င်းသည်မတူညီသောဒေတာဘေ့စ်အင်ဂျင်များကိုထောက်ပံ့သည်။ ၎င်းတို့အနက်အချို့ကိုဖော်ပြရန် Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL ။

အရေးကြီးသောအချက်အလက်အချို့အနက်မှပံ့ပိုးသူသည်လူသိများသည် LINQ EF Core ဖြစ်သည် Entity Framework Core သည်ယခုအချိန်ထိ LINQ EF ကိုယခုထက်ပိုမိုရင့်ကျက်လာလိမ့်မည်ဟုဖော်ပြထားသည်။ Database အတွက်မူ Entity Framework Core ဖွံ့ဖြိုးလာသည်နှင့်အမျှ၎င်းသည်တဖြည်းဖြည်းပိုမိုကျယ်ပြန့်လာလိမ့်မည်။

Visual Studio 2015 Update ကို 3 ။

4

 

Visual Studio နှင့်စပ်လျဉ်း။ မှတ်ဥာဏ်သုံးစွဲမှုနှင့်အမှားပြင်ဆင်မှုတို့တွင်တိုးတက်မှုများပြုလုပ်ခဲ့သည်။ ဒါ့အပြင် Xamarin 4.1 တွင်ထည့်သွင်း။ ; iOS တွင်အရင်းအမြစ်များအတွက်အထောက်အပံ့နှင့် ပတ်သက်၍ တိုးတက်မှုများရှိခဲ့သည်။ လုပ်ငန်းစဉ်အတွင်း SSL / TLS နှင့် HttpClient ကိုအကောင်အထည်ဖော်ရန်အတွက် iOS application များကိုတည်ဆောက်ရာတွင် selector များကိုလည်းထည့်သွင်းခဲ့သည်။ ယခု tvOS သဟဇာတအပြင်။

အဖွဲ့အတွက် စူးစမ်းသူ git repositories တွင်ဖျက်ထားသောဖိုင်များ၏အမြင်ကဲ့သို့သော bug အမြောက်အများကိုပြုပြင်ခဲ့သည်။ လည်းပါဝင်သည် TypeScript 1.8.34AngularJS နှင့်အလုပ်လုပ်သောအခါ Out-of-memory အမှားများအတွက်ပြင်ဆင်မှုနှင့်အတူ, အလှည့်အတွက်ကုဒ်ရှာဖွေရေးစဉ်အတွင်းစွမ်းဆောင်ရည်တိုးတက်မှုနှင့်အတူ။ အိတ်ဆောင် .Net အခြေပြုစာကြည့်တိုက်များ၏အကောင်းဆုံးလိုက်ဖက်ညီမှုမရှိခြင်းနှင့် C # နှင့် VB တို့တွင်အလုပ်အကိုင်အခွင့်အလမ်းများဖွင့်နေစဉ်အတွင်းစွမ်းဆောင်ရည်တိုးတက်မှုများကျန်ခဲ့ခြင်းမရှိပါ။ နောက်ဆုံးသင်တွေ့လိမ့်မည် Node.js Tools များ 1.2 RC ပိုမိုကောင်းမွန်သော debugging၊ ချောချောမွေ့သော timing များနှင့် ES6 IntelliSense နှင့်တိုးတက်လာသောယူနစ်စစ်ဆေးမှုများတို့ပါဝင်သည့် Visual Studio အတွက်ဖြစ်သည်။

ဤရွေ့ကား .Net မိသားစုလိုက်ပါသွားသောပျေါလှငျအချို့ရှိကြ၏။ .Net နှင့်၎င်း၏သုံးစွဲသူများမှစုဆောင်းထားသောမှတ်ချက်များကိုထည့်သွင်းရေးသားခဲ့ကြသော developer များစွာမှပြောင်းလဲမှုများနှင့်ကိရိယာအသစ်များအားလုံးဖြစ်နိုင်သည်ဟုပြောရန်အရေးကြီးသည်။

အမြဲတမ်းဒီမှာလိုပဲမင်းနဲ့မင်းရဲ့ link ကိုထားခဲ့ပါ ဘလော့ဂ် oficial.Net မိသားစုနှင့်၎င်း၏သတင်းများအကြောင်းသင်ကိုယ်တိုင်အသေးစိတ်မှတ်တမ်းတင်ရန်ဖြစ်သည်။

သငျသညျ .Net core ကိုဒေါင်းလုပ်လုပ်လိုပါကသင်သည်ဤကိုလည်းရယူနိုင်သည် link ကို.


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

6 မှတ်ချက်များ, သင့်စွန့်ခွာ

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

  1.   Skatox ဟုသူကပြောသည်

    စိတ်ဝင်စားစရာကောင်းတာက Linux နဲ့လိုက်ဖက်မှုဘယ်လောက်ရှိသလဲဆိုတာကိုငါသိချင်တယ်။ အဲ့ဒီ operating system မှာအရာအားလုံးအလုပ်လုပ်နိုင်တယ်လို့ငါထင်နေတုန်းပဲ။

  2.   မာရီယို Guillermo Zavala ဆေးလ်ဗား ဟုသူကပြောသည်

    တကယ်တော့ ... ဘာလို့လဲဆိုတော့သင်ဟာ Microsoft နဲ့သူ့ရဲ့နည်းပညာကိုဝါဒဖြန့်မှုတွေများများပေးနေတဲ့အတွက်သူကအလုပ်မလုပ်ပါဘူး။

  3.   ရစ်ချတ် Aylas ဟုသူကပြောသည်

    အမြင်အာရုံအခြေခံသည် Linux ပေါ်တွင်ရှိပြီးဖြစ်သည်ဟုဆိုလိုပါသလား။

  4.   မင်္ဂလာပါ ဟုသူကပြောသည်

    ရစ်ချတ်,

    Mono မှတစ်ဆင့် Visual Basic (VB) နှင့် C # ကို သုံး၍ .NET စာကြည့်တိုက်များမဝင်ရောက်နိုင်ပါ။ ထို့ကြောင့်တိုတောင်းသောအဖြေမှာဟုတ်သည်၊ ခဏကြာသော်သင်သည် VB Linux ကိုသင် run နိုင်သည်။

    ယခု .NET for Linux ကိုအကောင်အထည်ဖော်ပြီးပါပြီ။ ဆိုလိုသည်မှာ VB နှင့် C # runtime အပြင်သင်၌ Linux ရှိနာမည်ကြီး .NET နှင့် ASP.NET စာကြည့်တိုက်များကိုလည်းအသုံးပြုနိုင်သည်။

    မေတ္တာနှင့်ကြားလိုက်ပါ၏!

  5.   ကားလို့စ် ဟုသူကပြောသည်

    .NET ၏အစိတ်အပိုင်းတစ်ခုမျှမဟုတ်ပါ။ ၎င်းတို့သည် web နှင့်သက်ဆိုင်သောအပိုင်းတစ်ခုလုံးအတွက် port လုပ်ရန်နှင့် desktop ကိုဘေးဖယ်ထားရုံသာလက်တွေ့ကျသည်။

  6.   ဂွန်ဇာ Martinez ဟုသူကပြောသည်

    သူတို့က Windows Forms နှင့် WPF မှအပအရာအားလုံးကိုလွတ်မြောက်လိမ့်မည်။