ASP နှင့် ASP.NET ကျူတိုရီရယ်များ
ASP သည် Active S erver P ages ကို ကိုယ်စားပြု သည် ။
ASP သည် ဝဘ်စာမျက်နှာများကို တည်ဆောက်ရန်အတွက် ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ မူဘောင်တစ်ခုဖြစ်သည်။
ASP သည် မတူညီသော ဖွံ့ဖြိုးတိုးတက်မှုပုံစံများကို ပံ့ပိုးပေးသည်-
- Classic ASP
- ASP.NET ဝဘ်ပုံစံများ
- ASP.NET MVC
- ASP.NET ဝဘ်စာမျက်နှာများ
- ASP.NET API
- ASP.NET Core
ASP နည်းပညာ
ASP နှင့် ASP.NET တို့သည် ဆာဗာဘက်ဆိုင်ရာနည်းပညာများဖြစ်သည်။
နည်းပညာနှစ်ခုစလုံးသည် ကွန်ပျူတာကုဒ်ကို အင်တာနက်ဆာဗာတစ်ခုမှ လုပ်ဆောင်နိုင်စေသည်။
ဘရောက်ဆာတစ်ခုက ASP သို့မဟုတ် ASP.NET ဖိုင်ကို တောင်းဆိုသောအခါ၊ ASP အင်ဂျင်သည် ဖိုင်ကိုဖတ်သည်၊ ဖိုင်အတွင်းရှိ မည်သည့်ကုဒ်ကိုမဆို လုပ်ဆောင်ပြီး ရလဒ်ကို ဘရောက်ဆာထံ ပြန်ပေးသည်။
Classic ASP - Active Server စာမျက်နှာများ
ASP (aka Classic ASP) ကို Microsoft ၏ ပထမဆုံး server side scripting language အဖြစ် 1998 ခုနှစ်တွင် မိတ်ဆက်ခဲ့သည်။
Classic ASP စာမျက်နှာများတွင် ဖိုင် extension .asp ပါရှိပြီး ပုံမှန်အားဖြင့် VBScript ဖြင့် ရေးသားထားသည်။
ကျွန်ုပ်တို့၏ ဂန္တဝင် ASP ကျူတိုရီရယ်ကို ဝင်ရောက်ကြည့်ရှုပါ »ASP.NET
ASP.NET ကို Classic ASP ၏ ဆက်ခံသူအဖြစ် 2002 ခုနှစ်တွင် ထုတ်ပြန်ခဲ့သည်။
ASP.NET စာမျက်နှာများတွင် တိုးချဲ့မှု .aspx ပါရှိပြီး ပုံမှန်အားဖြင့် C# (C sharp) ဖြင့် ရေးသားထားသည်။
ASP.NET 4.6 သည် ASP.NET ၏ နောက်ဆုံးထွက် တရားဝင်ဗားရှင်းဖြစ်သည်။
ASP.NET 5 သည် ASP.NET ၏ အရေးပါသော ပြန်လည်ဒီဇိုင်းတစ်ခု ဖြစ်လာမည်ဟု မျှော်လင့်ပါသည်။
သို့သော် ASP.NET 5 ၏ဖွံ့ဖြိုးတိုးတက်မှုကို ASP.NET Core ၏ထောက်ခံချက်ဖြင့်ရပ်တန့်ခဲ့သည် ။
ASP.NET ဝဘ်စာမျက်နှာများ
ASP.NET ဝဘ်စာမျက်နှာများသည် SPA အပလီကေးရှင်းပုံစံ (Single Page Application) တစ်ခုဖြစ်သည်။
SPA မော်ဒယ်သည် PHP နှင့် Classic ASP တို့နှင့် အတော်လေး ဆင်တူသည်။
ASP.NET ဝဘ်စာမျက်နှာများကို ASP.NET Core အသစ်သို့ ပေါင်းစည်းထားပါသည်။
ကျွန်ုပ်တို့၏ ဝဘ်စာမျက်နှာများ ကျူတိုရီရယ်ကို ဝင်ရောက်ကြည့်ရှုပါ »ASP.NET MVC
ASP.NET MVC သည် MVC အပလီကေးရှင်း မော်ဒယ် (Model-View-Controller) ဖြစ်သည်။
ASP.NET MVC ကို ASP.NET Core အသစ်သို့ ပေါင်းစည်းထားပါသည်။
ASP.NET MVC သည် ဤသင်ခန်းစာတွင် မပါဝင်ပါ။
ASP.NET ဝဘ် API
ASP.NET API သည် API အပလီကေးရှင်းပုံစံ (Application Programming Interface) တစ်ခုဖြစ်သည်။
ASP.NET API ကို ASP.NET Core အသစ်သို့ ပေါင်းစည်းထားပါသည်။
ASP.NET API ကို ဤသင်ခန်းစာတွင် အကျုံးမဝင်ပါ။
ASP.NET ဝဘ်ပုံစံများ
ASP.NET Web Forms သည် အဖြစ်အပျက်ကို မောင်းနှင်သည့် အပလီကေးရှင်းပုံစံတစ်ခုဖြစ်သည်။
ASP.NET ဝဘ်ဖောင်များသည် ASP.NET Core အသစ်၏ အစိတ်အပိုင်း မဟုတ်ပါ ။
ASP.NET ဝဘ်ဖောင် များကို ဤသင်ခန်းစာတွင် အကျုံး မဝင် ပါ။
ASP.NET Core
ASP.NET Core သည် 2016 ခုနှစ်တွင် ထွက်ရှိခဲ့သည်။
ASP.NET Core သည် ASP.NET MVC၊ ASP.NET Web API နှင့် ASP.NET ဝဘ်စာမျက်နှာများကို အပလီကေးရှင်းဘောင်တစ်ခုအဖြစ် ပေါင်းစည်းသည်။
ASP.NET Core သည် ဤသင်ခန်းစာတွင် မပါဝင်ပါ။