Skip to main content
Native app လုပ်ရတာကလည်း Android ဆိုတမျိုး iOS ဆိုတဖုံနဲ့ လုပ်ရတာ အချိန်ကုန်လက်ဝင်တယ်။
တခါတည်းနဲ့ ၂ ခုလုံးမှာသုံးလို့ရအောင်လုပ်မယ်။ Webview သုံးတဲ့ Cordova တို့ Ionic တို့ထွက်လာတယ်။

Facebook:
WebView ကြီးနဲ့ မမိုက်ပါဘူးကွာ။ ပိုပြီး native ဆန်သွားအောင် React ကိုအခြေခံပြီး Reactive native လုပ်လိုက်တယ်။ တခါပဲရေး Android ရော iOS ရော ၂ ခုထွက်။

Google:
မင်းတို့ဘယ်လိုပဲ native လုပ်လုပ် အစစ်မဟုတ်ပါဘူးကွာ။ native နဲ့ပိုပြီး နီးစပ်အောင်လုပ်ပြမယ်။ React စတိုင်ကို အခြေခံပြီး Flutter ထွက်လာတယ်။ Dart language သုံးတယ်။ လေ့လာရတာလွယ်ပါတယ်။

Apple:
လွယ်လွယ်ကူကူလုပ်လို့ရအောင် ငါလည်းဖန်တီးတက်ပါတယ်။ ဒါပေမဲ့ Apple ရဲ့ထုံးစံအတိုင်း cross platform မလုပ်ဘူးလေ။ iOS အတွက်ပဲ declarative ပုံစံနဲ့ SwiftUI ထွက်လာတယ်။ React, Flutter ပုံစံအတိုင်းပါပဲ။

Google:
မင်းတို့မှ native သီးသန့်အတွက် လွယ်လွယ်ကူကူ App ဖန်တီးလို့ရတဲ့ ပုံစံမျိုး လုပ်တက်တာမဟုတ်ပါဘူး။ ငါလည်းလုပ်တတ်တယ်ဆိုပြီး Jetpack compose ထွတ်လာပြန်တယ်။

Microsoft:
IE သိပ်ခါပြန်ဆယ်ဖို့ Visual Studio Code ထုတ်ထားတယ်နော်။ .Net core ကိုလည်း open source လုပ်ပြီး သေသေခြာခြာလုပ်ထားတယ်လေ။ ဟုတ်ပါတယ် အရင်တခေါက်တ .Net core/EF core သုံးပြီး Backend API လုပ်တာ performance တွေကောင်းပြီး error ကင်းစင်နေလို့ .Net မှဟုတ်ရဲ့လားဆိုပြီး သံသယ ဝင်မိသေး။

Python:
ငါကလိုရာသုံးကွ။ ဟုတ်ပါတယ် မင်းက အားလူးလိုပါပဲ။ ပါဝါဖူးဖြစ်ပြီး မပါမဖြစ်ပါပဲ။ ဒါပေမယ့် နာမည်တော့မခံရဘူး။ တခါတလေ ဝမ်းနိုက်စတန်း လိုတောင်ဖြစ်တယ်။ :D လိုအပ်လို့ script လေးရေးပြီး တခါသုံးပြီးရော ပြီးရော။ လွယ်ပြီး ပါဝါဖူးဖြစ်တာကိုး။


Developer များ:

အင်း ကိုယ်က Web သမား။ html/js/css သိပြီးသားဆိုတော့ Cordova/Ionic သုံးမယ်။ ဟင် ‌နှေးလိုက်တာ။ Maintenance အတွက် တက်တဲ့ပြသနာတွေတော့ မပြောတော့ပါဘူး။ ထားပါတော့။ ကိုယ်လုပ်ချင်တာက Native က API တွေ အများကြီးသုံးတာဆိုတော့အဆင်မပြေဘူး။ ဒါနဲ့ တခါထပ်လေ့လာပြီး Native အတိုင်းရေးရပြန်တယ်။ C/C++/Java သေခြာလုပ်ဖူးထားသူတွေအတွက်တော့ programming language အသစ်ကို ထပ်လေ့လာရတာ အများကြီး အချိန်ပေးစရာမလိုဘူးပေါ့။ ဒါပေမဲ့ Framework တွေပေါ်မှာ လုပ်ရတာဆိုတာ သက်မှတ်ထားတဲ့ design တွေ pattern နည်းလမ်းတွေကိုလေ့လာ လိုက်နာရပြန်ရော။

ဟာ Reactive native လေးမိုက်တယ်။ လေ့လာကြဟေ့။ ဟာ Flutter လေးကသေသပ်လိုက်တာ။ app တခုဖြစ်ဖို့ html ရေးသလို လွယ်လိုက်တာ။ စမ်းကြည့်လိုက်ဟေ့။ တော်ပါပြီ ဘာလို့ cross platform သုံးမှာလည်း။ တော်ရုံ app လောက်ကတော SwiftUI, JackPack သုံးပြီး native သီးသန့် လွယ်လွယ်လေးဖန်တီးလို့ရတယ်။ လေ့လာကြည့်ဟေ့။

ဒါတွေက Front end အတွက်ပဲရှိပါသေးတယ်။ Developer တွေ အမြဲလေ့လာနေရတယ်။ သဘောတရားတချို့ကို နာလည်နေပေမဲ့ အသစ်တွေက အမြဲထွက်နေတော့ လေ့လာရပြန်ရော။ လွန်ခဲ့တဲ့ ၆ နှစ်လောက်က javascript လေ့လာထားပါတယ်ဆိုပြီးရပ်နေလို့မရဘူး။ ES version တခုတိုင်းမှာ အသစ်တွေ။

ဒီလို Dev တွေအမြဲ လေ့လာနေရအောင် လုပ်နေတဲ့ တရာခံက တခြားမဟုတ်ဘူး အထက်မှာပြောခဲ့တဲ့ Corp တွေပဲ။ သူတို့ လုပ်နိုင်တာကိုပြသဖို့ အလကားနေ အသစ်တွေထွတ်နေတာ။တချို့ဟာတွေက အတူတူပဲကို မလိုအပ်ပဲ ကွဲနေတာ။ ဘာကွာလဲ လိုက်ကြည့်ရတာနဲ့တင် အချိန်တွေကုန်။
ဒါကြောင့် သူတို့ရဲ့ အလွှာတွေကနေ လွတ်အောင် C သီးသန့် နဲ့ firmware ရေးမယ်ကြံလိုက်တယ်။ သိပ်မကြာခင်ကပဲ RTOS ကို AWS ကပိုင်သွားပြီ။
ကြည့်ရတာ Dev တွေဟာ အရင်ဘဝက စာချဘုန်းကြီး တွေနဲ့တူတယ်၊ ဒါကြောင့် အမြဲလေ့လာသင်ယူနေရတာ။ :P
--NSA


Comments

Popular posts from this blog

ကွန်ပြူတာ ပရိုဂရမ်းမင်း အကြောင်း တစေ့တစောင်း

ဤဆောင်းပါးသည် ကွန်ပြူတာကိုစိတ်ဝင်စားသူ လူတိုင်းအတွက်ရည်ရွယ်ပါသည်။ ကွန်ပြုတာဖြင့်အသက်မွေးကြောင်းမပြုသော်လည်း ဒစ်ဂျစ်တယ်ခေတ်တွင် လူတိုင်းနီးပါး ကွန်ပြုတာ၊ မိုဘိုင်းဖုန်းဖြင့်ရင်းနှီးနေကြပြီ ဖြစ်သည်။ အင်တာနက်ဆိုတာသုံးဖူးနေကြပြီ။ ထို့ကြောင့် အားလုံးအတွက် ဗဟုသုတရစေလို၍ ရေသားလိုက်သည်။ ကွန်ပြူတာအခြေခံမရှိသူ အားလုံးအတွက်ပါ ရည်ရွယ်သဖြင့် သဘောတရားနဲ့ အလုပ်လုပ်ပုံအကြာင်းကို ပိုအလေးထား ရှင်းပြထားပါသည်။ ပရိုဂရမ်းမင်း ဆိုတာဘာလဲ လူတယောက်၏ ခန္ဓာကိုယ် အစိတ်အပိုင်းကို လေ့လာကြည့်ပါ။ ဦးနှောက့်၊ မှတ်ညဏ်၊ နား၊ မျက်လုံး၊ ပါစပ်၊ မျက်နာ၊ ခြေ၊ လက် စသဖြင့်ရှိသည်။ ဒီလိုအစိတ်အပိုင်းတွေကို ပေါင်းစည်းကာ "လူ" ဟူ၍ဖြစ်ပေါ်လာခြင်းဖြစ်သည်။ ကွန်ပြုတာဆိုသည်မှာလည်း ထိုးနည်းတူဖြစ်သည်။ အီလက်ထရောနစ်  အစိတ်အပိုင်းတွေ ပေါင်းစည်းကာ ကွန်ပြုတာ ဖြစ်ပေါ်လာသည်။ ဦးနှောက့် နှင့်တူသော CPU (Central Processing Unit)၊ မှတ်ညဏ်နှင့်တူသော မန်မိုရီ၊ နား နှင့်တူသော ဆားကစ်လမ်းကြောင်း၊ ကေဘယ်တွေ ရှိသည်။ (ဥပမာ ကီးဘုတ်မှ 'A' ကိုနှိပ်တဲ့အခါ ကီးဘုတ်ကေဘယ်လ်မှ တဆင့်ခြင်းဖြတ်ကျော်ကာ CPU သို့ရောက်သည်ဟု အလွယ်မှတ်ပါ )။ မျက်လုံးနှင့်တ...

Android Photo Gallery

https://play.google.com/store/apps/details?id=com.nsoeaung.photogallery Wow photo gallery is the best and simple android photo gallery. The best photo gallery for viewing and managing albums, photos, videos and GIF. Wow photo gallery only offer features that you really need. It offers very simple and clean UI design. You will feel silky smooth and best user experience. Organize your photos and media with Wow photo gallery application. Here are main features: Filter albums by media types (photos, videos and GIF) and storage types (internal storage and SD card). Quick search bar to find what you looking for. Sort items by date, size or name. Delete/Rename or create new album at internal storage or SD card. Favourite drawer to keep your favourite photos and other media. Filter media by media types or storage types. Group media by Date, Month or Year. Delete/Copy/Move/Rename media files at internal storage or SD card. List view and Grid view with personalize grid size. V...