Web application ဆိုသည်မှာ အင်တာနက်မှတဆင့် ဝင်ရောက်အသုံးပြုနိုင်သော Software တစ်ခုဖြစ်သည်။ ၎င်းတို့ကို Browser များ (ဥပမာ Chrome, Firefox, Safari) တွင်
အသုံးပြုနိုင်ပြီး ကွန်ပျူတာ၊ ဖုန်း၊ တက်ဘလက် အစရှိသော စက်ပစ္စည်းအမျိုးမျိုးတွင်
အသုံးပြုနိုင်သည်။ Web application များသည် ကျွန်ုပ်တို့၏နေ့စဉ်ဘဝတွင် အရေးပါသော အခန်းကဏ္ဍမှ ပါဝင်လျက်ရှိပြီး
အွန်လိုင်းစျေးဝယ်ခြင်း၊ လူမှုရေးကွန်ရက်များ၊ ဗီဒီယိုကြည့်ရှုခြင်း၊
သတင်းဖတ်ခြင်း အစရှိသော လုပ်ငန်းဆောင်တာများစွာကို ဆောင်ရွက်နိုင်စေပါသည်။
Web application များနှင့်
ဝဘ်ဆိုက်များ
Web application များနှင့် Website များသည် အများအားဖြင့် ရောထွေးနေတတ်သည်။ သို့သော် ၎င်းတို့နှစ်ခုကြားတွင် အဓိက
ကွာခြားချက်မှာ Website များသည် အချက်အလက်များကို ပြသရန်အတွက် ရည်ရွယ်ပြီး Web application များသည်
အသုံးပြုသူများနှင့် အပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသော လုပ်ဆောင်ချက်များကို
ဆောင်ရွက်ရန်အတွက် ရည်ရွယ်သည်။ ဥပမာအားဖြင့်၊ ဝီကီပီးဒီးယားသည် Website တစ်ခုဖြစ်ပြီး Gmail သည် Web application တစ်ခုဖြစ်သည်။
Web application များ၏
အကျိုးကျေးဇူးများ
Web application များတွင် အောက်ပါ အကျိုးကျေးဇူးများ ရှိပါသည်။
·
အသုံးပြုရလွယ်ကူခြင်း: Web application များကို အင်တာနက်ချိတ်ဆက်ထားသော မည်သည့်စက်ပစ္စည်းတွင်မဆို
အသုံးပြုနိုင်သည်။
·
နောက်ဆုံးပေါ် အချက်အလက်များ: Web application များသည်
အချက်အလက်များကို အချိန်နှင့်တပြေးညီ Update
လုပ်နိုင်သောကြောင့် အသုံးပြုသူများသည် အမြဲတမ်း နောက်ဆုံးပေါ်
အချက်အလက်များကို ရရှိနိုင်သည်။
·
ကုန်ကျစရိတ်သက်သာခြင်း: Web application များကို တည်ဆောက်ရန်နှင့် ထိန်းသိမ်းရန်အတွက်
ကုန်ကျစရိတ်သည် Desktop application များထက် သက်သာသည်။
·
လုံခြုံရေး: Web
application များသည် ဆာဗာတွင် သိမ်းဆည်းထားသောကြောင့် Desktop application များထက်
လုံခြုံရေး ပိုမိုကောင်းမွန်သည်။
Web application များ၏
အမျိုးအစားများ
Web application များကို လုပ်ဆောင်ချက်နှင့် ရည်ရွယ်ချက်ပေါ်မူတည်၍ အမျိုးအစားများစွာ
ခွဲခြားနိုင်သည်။ အချို့သော အဓိက အမျိုးအစားများမှာ အောက်ပါအတိုင်း ဖြစ်သည်။
·
E-commerce Web Application များ: အွန်လိုင်းစျေးဝယ်ခြင်းအတွက် အသုံးပြုသော Web application များ (ဥပမာ Amazon, eBay)
·
လူမှုရေးကွန်ရက် Web application များ: လူမှုရေးကွန်ရက်များတွင် အသုံးပြုသော Web application များ (ဥပမာ Facebook, Twitter)
·
မီဒီယာ Web
application များ: ဗီဒီယိုကြည့်ရှုခြင်း၊ သီချင်းနားထောင်ခြင်း အစရှိသော
မီဒီယာဆိုင်ရာ လုပ်ဆောင်ချက်များအတွက် အသုံးပြုသော Web application များ (ဥပမာ YouTube,
Netflix)
·
ကုန်ထုတ်စွမ်းအား Web application များ: စာရွက်စာတမ်းများ ပြုလုပ်ခြင်း၊ အီးမေးလ်ပို့ခြင်း
အစရှိသော ကုန်ထုတ်စွမ်းအားဆိုင်ရာ လုပ်ဆောင်ချက်များအတွက် အသုံးပြုသော Web application များ (ဥပမာ Google Docs, Microsoft Office Online)
Web application များ
တည်ဆောက်ခြင်း
Web application များကို တည်ဆောက်ရန်အတွက် Web
development နည်းပညာများ (ဥပမာ HTML, CSS, JavaScript) နှင့် ဆာဗာ နည်းပညာများ (ဥပမာ Python, Java, PHP) ကို
အသုံးပြုနိုင်သည်။ Web application များ တည်ဆောက်ခြင်းသည် ရှုပ်ထွေးသော လုပ်ငန်းစဉ်တစ်ခုဖြစ်ပြီး ကျွမ်းကျင်သော Web developer များ၏ အကူအညီ လိုအပ်ပါသည်။
Web application နှင့် Windows
application ကွာခြားချက်များ
Web application (Web App)
နဲ့ Windows App (Windows
App) နှစ်ခုလုံးဟာ ကွန်ပျူတာဆော့ဖ်ဝဲလ်တွေ ဖြစ်ပေမယ့်
အလုပ်လုပ်ပုံနဲ့ အသုံးပြုပုံတွေမှာ အတော်လေး ကွာခြားပါတယ်။ အဓိက ကွာခြားချက်တွေကို
အောက်မှာ ဖော်ပြပေးလိုက်ပါတယ်။
၁. အသုံးပြုနိုင်မှု (Accessibility)
·
Web
application: အင်တာနက်ချိတ်ဆက်ထားတဲ့ မည်သည့်စက်ပစ္စည်း (ကွန်ပျူတာ၊
ဖုန်း၊ တက်ဘလက်) ကနေမဆို Browser (Chrome, Firefox, Safari) ကနေ ဝင်ရောက် အသုံးပြုနိုင်ပါတယ်။
·
Windows App:
Windows လည်ပတ်မှုစနစ် (Operating System) ပါတဲ့ ကွန်ပျူတာတွေမှာသာ တပ်ဆင်ပြီး အသုံးပြုနိုင်ပါတယ်။
၂. တပ်ဆင်မှု (Installation)
·
Web
application: ဘာမှ တပ်ဆင်စရာ မလိုပါဘူး။ ဝဘ်ဆိုဒ်တစ်ခုကို
သွားလိုက်ရုံနဲ့ အသုံးပြုနိုင်ပါတယ်။
·
Windows App: ကွန်ပျူတာမှာ ဒေါင်းလုဒ်ဆွဲပြီး တပ်ဆင်မှ အသုံးပြုနိုင်ပါတယ်။
၃. အဆင့်မြှင့်တင်မှု (Updates)
·
Web
application: အလိုအလျောက် Update
ဖြစ်သွားပါတယ်။ အသုံးပြုသူတွေ ဘာမှ လုပ်စရာ မလိုပါဘူး။
·
Windows App: ကိုယ်တိုင် Update လုပ်ပေးရပါတယ်။
၄. အင်တာနက် လိုအပ်မှု (Internet Dependency)
·
Web
application: အင်တာနက် မရှိရင် အသုံးပြုလို့ မရပါဘူး။
·
Windows App: အင်တာနက် မလိုဘဲ အသုံးပြုနိုင်တဲ့ App တွေ ရှိသလို၊ အင်တာနက် လိုအပ်တဲ့ App တွေလည်း ရှိပါတယ်။
၅. စွမ်းဆောင်ရည် (Performance)
·
Web
application: အင်တာနက် အမြန်နှုန်းပေါ် မူတည်ပြီး စွမ်းဆောင်ရည်
ကွာခြားနိုင်ပါတယ်။
·
Windows App: ကွန်ပျူတာရဲ့ စွမ်းဆောင်ရည်ပေါ် မူတည်ပြီး ပိုပြီး မြန်ဆန်စွာ
အလုပ်လုပ်နိုင်ပါတယ်။
၆. လုံခြုံရေး (Security)
·
Web
application: ဝဘ်ဆိုဒ်ရဲ့ လုံခြုံရေးပေါ် မူတည်ပါတယ်။
·
Windows App: ကွန်ပျူတာမှာ တပ်ဆင်ထားတဲ့အတွက် ကွန်ပျူတာရဲ့ လုံခြုံရေးပေါ် မူတည်ပါတယ်။
၇. ဥပမာများ
·
Web
application: Gmail, Facebook, YouTube, Google Docs
·
Windows App:
Microsoft Word, Adobe Photoshop, Games
ဘယ်ဟာကို ရွေးချယ်သင့်လဲ؟
သင့်ရဲ့ လိုအပ်ချက်နဲ့ အသုံးပြုပုံပေါ် မူတည်ပြီး ဘယ်App ကို ရွေးချယ်သင့်လဲ ဆိုတာ ကွာခြားပါတယ်။
·
Web
application က အသုံးပြုရ လွယ်ကူပြီး မည်သည့်နေရာကမဆို
အသုံးပြုနိုင်ပါတယ်။
·
Windows App က စွမ်းဆောင်ရည် ပိုကောင်းပြီး အင်တာနက် မလိုဘဲ အသုံးပြုနိုင်ပါတယ်။
ဒါကြောင့် သင့်ရဲ့ လိုအပ်ချက်ကို သေချာ စဉ်းစားပြီးမှ
သင့်တော်တဲ့ App ကို
ရွေးချယ်သင့်ပါတယ်။
အချုပ်အားဖြင့်
Web application များသည် ကျွန်ုပ်တို့၏နေ့စဉ်ဘဝတွင် မရှိမဖြစ် အစိတ်အပိုင်းတစ်ခု ဖြစ်လာခဲ့သည်။
၎င်းတို့သည် ကျွန်ုပ်တို့အား အချက်အလက်များကို လွယ်ကူစွာ ရယူနိုင်ခြင်း၊
အခြားသူများနှင့် ဆက်သွယ်နိုင်ခြင်း၊ လုပ်ငန်းဆောင်တာများကို ထိရောက်စွာ
ဆောင်ရွက်နိုင်ခြင်း အစရှိသော အကျိုးကျေးဇူးများစွာကို ပေးစွမ်းသည်။ Web application များ၏
အရေးပါမှုသည် နောင်လာမည့်ကာလများတွင် ပိုမိုကြီးမားလာမည်ဟု မျှော်လင့်ရပါသည်။