Web Development အတွက် အကောင်းဆုံး Frontend Frameworks
- Jun 24, 2021
- 1 min read
1. React:
React ဆိုတာကတော့ open-source JavaScript Library တစ်ခုဖြစ်တယ်။ highly responsive web apps တွေကို develop လုပ်တဲ့နေရာမှာ အသုံးများတယ်။ interactive User Interfaces ကို create လုပ်တဲ့ နေရာမှာအသုံးပြုကြတယ်။
အားသာချက် သင်ယူရန်၊ နားလည်ရန်၊ အသုံးပြုရန်နှင့်စီမံရန်လွယ်ကူတယ်။ Dynamic web application တွေကို develop လုပ်တဲ့အခါ လျှင်လျှင်မြန်မြန်နဲ့ devlop လုပ်နိုင်တယ်။ reusable components တွေကြောင့် site ကို deveop/ reusable components လုပ်ရတာ ပိုမိုလွယ်ကူ လျှင်မြန်တယ်။
အားနည်းချက် အစပြုသူများသည် JavaScript XML ၏ရှုပ်ထွေးမှုများကိုနားလည်အောင်အရင်လေ့လာဖို့လိုအပ်သည်။
Airbnb application အများစုက react ကို အသုံးပြုပြီးတည်ဆောက်ထားတာဖြစ်တယ်။
2. Angular
Angular ကတော့အခြား open-source frontend framework တစ်ခုဖြစ်ပါတယ်။ JavaScript ecosystem ရဲ့ အစိတ်အပိုင်းတစ်ခုဖြစ်ပြီးတော့ impressive UI တွေကို develop လုပ်တဲ့နေရာမှာ အသုံးများကြပါသည်။
အားသာချက် Two-way data binding ကြောင့်မို့ development အချိန်ကို အချိန်ကိုလျှော့ချစေသည်။
အားနည်းချက် AngularJS မှ Angular ကိုပြောင်းရွှေ့ဖို့အချိန်ပိုလိုအပ်သည်။
3. Vue.js:
Vue.js ကိုမိုဘိုင်းသာမက Desktop နှစ်ခုလုံးအတွက် develop လုပ်တဲ့ နေရာမှာ အသုံးပြုကြသည်။ 2019 ခုနှစ်တွင် user interface များကို ပြုလုပ်ရန်ဒုတိယအကြိုက်ဆုံး frontend framework တစ်ခုဖြစ်လာသည်။
အားသာချက် value.js ရဲ့ library file ကို လွယ်လွယ်ကူကူ မြန်မြန်ဆန်ဆန် install လုပ်လို့ရနိုင်သည်။ unit-testing တွေမှာလည်းကောင်းကောင်းအလုပ်လုပ်ပြီးတော့ code ကို နားလည်ရန်လွယ်ကူသည်။
အားနည်းချက် engလိုပဲတတ်တဲ့သူက chလိုရှင်းပြချက် ညွန်းကြားချက်တေကို နားလည်ဖို့ကခက်ခဲပါတယ်။
4. jQuery:
jQuery ကတော့ သူ့ရဲ့ strong API selection , ထူးခြားတဲ့ animations တွေနဲ့ query selection တွေကြောင့် အကောင်းဆုံး frontend framework များထဲမှတစ်ခုအဖြစ် ရှိနေတာပါ။
အားသာချက် cross-platform တွေမှာလည်း compatibility ဖြစ်တယ်။ လွယ်တကူ download ပြုလုပ်၍ သင်ယူနိုင်သည်။
အားနည်းချက် သင့်တော်သော JS foundation ကို အသုံးမပြုမိတဲ့အခါ error တက်တာတို့ အလုပ်မလုပ်တာတို့ ဖြစ်နိုင်သည်။
5. Emberjs:
Emberjs သည် Model-View-ViewModel (MVVM) architectural -based full-featured open-source framework ဖြစ်သည်။
အားသာချက် အချိန်တိုအတွင်းမှာပဲ command တစ်ခုပဲသုံးပြီး app တစ်ခုလုံးကိုလွယ်ကူစွာနဲ့ develop လုပ်နိုင်တယ်။
အားနည်းချက်





Comments