Low-Code ဆိုတာ ဘာလဲ? ရိုးရှင်းစွာ ရှင်းပြထားသော လမ်းညွှန်
Low-code ဆိုတာ app အများစုကို drag-and-drop screen၊ data model နဲ့ workflow diagram လို visual tool တွေနဲ့ စုစည်းတည်ဆောက်ပြီး ထို tool တွေ မကိုင်တွယ်နိုင်တဲ့ အပိုင်းတွေအတွက်သာ developer တွေက code အနည်းငယ် ရေးတဲ့ software တည်ဆောက်နည်း ဖြစ်ပါတယ်။ ၎င်းဟာ ရိုးရိုး coding နဲ့ no-code ကြားမှာ ရှိပါတယ်။ ဒီအသုံးအနှုန်းကို ၂၀၁၄ ခုနှစ်မှာ သုတေသန ကုမ္ပဏီ Forrester က လူကြိုက်များအောင် ပြောခဲ့ပြီး ထင်ရှားတဲ့ platform တွေထဲမှာ Microsoft Power Apps၊ OutSystems၊ Mendix နဲ့ Retool တို့ ပါဝင်ပါတယ်။
AI နဲ့ တည်ဆောက်တဲ့အခါ ဘာကြောင့် အရေးကြီးလဲ
သင်က founder ဖြစ်ဖြစ်၊ သေးငယ်တဲ့ လုပ်ငန်းပိုင်ရှင် ဖြစ်ဖြစ် app တစ်ခု တည်ဆောက်ဖို့ စဉ်းစားနေရင် အမည် သုံးမျိုး တွေ့ရပါလိမ့်မယ်- no-code၊ low-code နဲ့ AI app builder။ ၎င်းတို့ကို မကြာခဏ တစ်ခုတည်းလို ရောထားကြပေမဲ့ လူပရိသတ်က မတူကြပါဘူး။ Low-code platform အများစုက ကုမ္ပဏီ IT team တွေကို ရည်ရွယ်ပြီး visual tool တွေ မလုံလောက်တဲ့အခါ အဖွဲ့ထဲမှာ code ရေးနိုင်သူ တစ်ယောက် ရှိတယ်လို့ ယူဆထားပါတယ်။
ဒါကို သိထားရင် ဝန်ထမ်း ၅၀ ရှိတဲ့ IT ဌာနအတွက် ဖန်တီးထားတဲ့ tool ကို သင် တစ်ယောက်တည်းသာ ရှိတဲ့ idea အတွက် ရွေးမိခြင်းကို ရှောင်နိုင်ပါတယ်၊ ဒါမှမဟုတ် ရှုပ်ထွေးတဲ့ business system အတွက် ရိုးရှင်းတဲ့ tool ကို ရွေးမိခြင်းကိုလည်း ရှောင်နိုင်ပါတယ်။ AI builder တွေက ပုံရိပ်ကို ပြောင်းလဲနေတာကိုလည်း ရှင်းပြပါတယ်- AI က code ကို သင့်အတွက် ရေးပေးတဲ့အခါ "low" ဆိုတဲ့ အပိုင်းက အရေးနည်းသွားပါတယ်၊ လက်ရေးကုဒ် အပိုင်းက အခက်ဆုံး အပိုင်း မဟုတ်တော့ပါဘူး။
နေ့စဉ်ဘဝ နမူနာ
ညစာ ချက်တာကို စဉ်းစားကြည့်ပါ။
- ရိုးရိုး coding က အစမှ ချက်တာပါ- ပစ္စည်းကြမ်းများ၊ ထိန်းချုပ်မှု အပြည့်၊ ကျွမ်းကျင်မှုနဲ့ အချိန် များများ လိုပါတယ်။
- No-code က meal kit ပါ- အားလုံး ပို့ထားပြီးသား ချိန်ထားပြီး recipe card နဲ့ ပါတယ်။ မြန်ပြီး ယုံကြည်ရပေမဲ့ ထဲမှာပါတာကိုသာ ချက်နိုင်ပါတယ်။
- Low-code က meal kit နဲ့ ပြည့်စုံတဲ့ မီးဖိုချောင် ပါ။ ဟင်းအများစုကို kit ကို လိုက်ချက်ပေမဲ့ ကျွမ်းကျင်တဲ့ စားဖိုမှူးက ကိုယ်ပိုင် အချိုတစ်ခု ထည့်နိုင်၊ ပါဝင်ပစ္စည်း လဲနိုင်၊ အဆင့်တစ်ခု ပြောင်းနိုင်ပါတယ်။
ခြားနားချက်က မီးဖိုချောင်ပါ။ Low-code က တကယ့် code ထဲ ထွက်ပေါက် (escape hatch) ပေးတာမို့ အားကောင်းပါတယ်- ဘယ်သူမဆို ချက်တတ်သူ တစ်ယောက် ရှိသရွေ့ပေါ့။
Low-code platform များ အလုပ်လုပ်ပုံ
Low-code platform အများစုတွင် အင်္ဂါရပ် အချို့ ဝေမျှကြပါတယ်-
| အင်္ဂါရပ် | ဘာလုပ်သလဲ |
|---|---|
| Visual UI designer | Form၊ table၊ chart နဲ့ button များကို နေရာချပြီး screen တည်ဆောက်ခြင်း။ |
| Data modelling | သင့်ဒေတာ (ဖောက်သည်၊ အမှာစာ) ကို သတ်မှတ်ပြီး ရှိပြီးသား company database တွေနဲ့ ချိတ်ခြင်း။ |
| Visual workflows | လုပ်ငန်းစဉ်တွေကို flowchart အဖြစ် ဆွဲခြင်း- အတည်ပြုချက်၊ အကြောင်းကြားချက်၊ status ပြောင်းလဲမှုများ။ |
| Code extensions | Visual tool များ မလုံလောက်တဲ့နေရာမှာ script သို့မဟုတ် custom component ရေးခြင်း။ |
| Connectors | CRM၊ ERP နဲ့ identity provider ကဲ့သို့ business system များနဲ့ ချိတ်ဆက်ခြင်း။ |
| Governance | IT အတွက် ထိန်းချုပ်မှု- ဘယ်သူတည်ဆောက်နိုင်၊ deploy လုပ်နိုင်၊ ဘာကို ဝင်ရောက်နိုင်လဲ။ |
နောက်ဆုံး အတန်းက ကုမ္ပဏီကြီးတွေအတွက် ဆုံးဖြတ်ချက် ချမှတ်တဲ့ အချက် ဖြစ်တတ်ပါတယ်။ Low-code platform တွေကို IT က ကြီးကြပ်မှု ဆက်ရှိနေစေပြီး လူပိုများများက app တည်ဆောက်နိုင်အောင် ဖန်တီးထားတာပါ။
နမူနာ: ငွေစာရင်း အတည်ပြုချက် app
ဝန်ထမ်း ၂၀၀ ရှိတဲ့ ကုမ္ပဏီတစ်ခုက အီးမေးလ်ဖြင့် ပို့တဲ့ ငွေသုံးစွဲမှု spreadsheet တွေကို app နဲ့ အစားထိုးချင်ပါတယ်။
Low-code platform နဲ့ အဖွဲ့က အောက်ပါအတိုင်း လုပ်နိုင်ပါတယ်-
- ဒေတာကို visual ပုံစံ ပုံဖော်ခြင်း။
Expenseတွင် ဝန်ထမ်း၊ ငွေပမာဏ၊ အမျိုးအစား၊ ပြေစာဓာတ်ပုံနဲ့ status ရှိပါတယ်။ - Component များကို ဆွဲချပြီး screen ဒီဇိုင်းလုပ်ခြင်း။ ငွေစာရင်း တင်ရန် form၊ မန်နေဂျာများအတွက် list၊ ဘဏ္ဍာရေးအတွက် dashboard။
- Workflow ဆွဲခြင်း။ တင်သွင်း → မန်နေဂျာ အတည်ပြု → သတ်မှတ်ထားတဲ့ ပမာဏထက်ကြီးရင် ဘဏ္ဍာရေး အတည်ပြု → ငွေပေးချေ။
- ရှိပြီးသား system များကို ချိတ်ခြင်း။ ကုမ္ပဏီရဲ့ Microsoft သို့မဟုတ် Google account များဖြင့် sign in လုပ်ပြီး HR system ထဲက ဝန်ထမ်းတစ်ယောက်ချင်းစီရဲ့ မန်နေဂျာကို ရှာခြင်း။
- လိုအပ်တဲ့နေရာမှာ code အနည်းငယ် ရေးခြင်း။ ဘယ်ငွေစာရင်းကို ဘဏ္ဍာရေး အတည်ပြုရမလဲဆိုတဲ့ စည်းမျဉ်းက အခြား system မှာရှိတဲ့ ဌာနဆိုင်ရာ ဘတ်ဂျက်ပေါ် မူတည်တယ်ဆိုပါစို့။ Developer တစ်ယောက်က ဘတ်ဂျက်ကို ယူပြီး ဆုံးဖြတ်ဖို့ script တိုတစ်ခု ရေးပါတယ်။
- IT မှတဆင့် deploy လုပ်ခြင်း။ Platform က hosting၊ access စည်းမျဉ်းနဲ့ audit log တွေကို ကိုင်တွယ်ပေးပါတယ်။
အဆင့် ၁ မှ ၄ အထိကို နည်းပညာ ယုံကြည်မှုရှိတဲ့ business analyst တစ်ယောက်က လုပ်နိုင်ပါတယ်။ အဆင့် ၅ က developer လိုအပ်ပါတယ်။ ဒီခွဲခြားမှုက low-code ရဲ့ အနှစ်သာရ ဖြစ်ပါတယ်။
Low-code နှင့် no-code နှင့် AI app builder
| No-code | Low-code | AI app builder | |
|---|---|---|---|
| တည်ဆောက်ပုံ | visual editor တစ်ခုတည်း | visual editor နဲ့ code | Chat မှာ ပြောရုံ၊ AI က code ရေးပေး |
| အဓိက အသုံးပြုသူ | နည်းပညာမဲ့ founder များ၊ သေးငယ်တဲ့ အဖွဲ့များ | IT team များ၊ developer များ၊ business analyst များ | Founder များ၊ သေးငယ်တဲ့ လုပ်ငန်းများ၊ developer များ |
| ထူးခြားတဲ့ logic ကိုင်တွယ်ပုံ | Tool က ထောက်ပံ့တာထဲမှာပဲ ကန့်သတ်ထား | Code ရေးပြီး ကိုင်တွယ် | AI ကို ရေးခိုင်းခြင်း |
| နောက်ဆုံး ရလာတာ | Platform ပေါ်က configuration | Platform configuration အများစုနဲ့ သင့် code | များသောအားဖြင့် ပုံမှန် source code |
| ပုံမှန် ဈေးနှုန်း | Plan သို့မဟုတ် အသုံးပြုမှုအလိုက် | အသုံးပြုသူတစ်ဦးချင်းစီအလိုက် မကြာခဏ၊ ကုမ္ပဏီများအတွက် ရောင်းချ | Plan နဲ့ အသုံးပြုမှုအလိုက် |
နယ်နမိတ်တွေ ဝါးလာပါပြီ- no-code နဲ့ low-code platform အများအပြားက AI assistant တွေ ထည့်သွင်းလာပြီး AI builder တွေကလည်း low-code က ထင်ရှားတဲ့ internal tool တွေကို ထုတ်ပေးနိုင်ပါတယ်။ ပိုသိချင်ရင် no-code နှင့် AI app builder ကို ကြည့်ပါ။
အဓိက အသုံးအနှုန်းများ ရှင်းပြချက်
| အသုံးအနှုန်း | အဓိပ္ပာယ် |
|---|---|
| Low-code | အများအားဖြင့် visual နဲ့ တည်ဆောက်ပြီး ခက်တဲ့အပိုင်းအတွက် code သုံးခြင်း။ |
| No-code | Code လုံးဝ မသုံးဘဲ visual နဲ့ တည်ဆောက်ခြင်း။ no-code ဆိုတာ ဘာလဲ ကို ကြည့်ပါ။ |
| Citizen developer | IT ကြီးကြပ်မှုအောက်မှာ အများအားဖြင့် app တည်ဆောက်တဲ့ business အသုံးပြုသူ။ |
| Internal tool | ဖောက်သည်အစား ဝန်ထမ်းတွေ သုံးတဲ့ app၊ ဥပမာ admin panel သို့မဟုတ် အတည်ပြုချက် system။ |
| Workflow / process automation | အတည်ပြုချက် ကွင်းဆက်ကဲ့သို့ အလိုအလျောက် ပြေးတဲ့ အဆင့်အဆင့် လုပ်ငန်းစဉ်။ |
| Connector | တခြား system တစ်ခုနဲ့ ကြိုတင်ပြင်ဆင်ထားတဲ့ ချိတ်ဆက်မှု။ |
| Governance | ဘယ်သူတည်ဆောက်နိုင်၊ ပြောင်းနိုင်၊ သုံးနိုင်တယ်ဆိုတဲ့ စည်းမျဉ်းနဲ့ ထိန်းချုပ်မှုများ။ |
| Single sign-on (SSO) | ကုမ္ပဏီ account တစ်ခုတည်းဖြင့် app အများအပြားကို sign in လုပ်ခြင်း။ |
အမှားနဲ့ အထင်မှားမှုများ
- "Low-code ဆိုတာ ဘယ်သူမဆို ဘာမဆို တည်ဆောက်နိုင်တယ်။" Visual အပိုင်းတွေက လွယ်ပေမဲ့ ရှုပ်ထွေးတဲ့ app တွေက developer ကျွမ်းကျင်မှု လိုအပ်ပါတယ်၊ အထူးသဖြင့် integration နဲ့ custom logic အတွက်ပါ။
- "Low-code က prototype အတွက်သာ။" ကုမ္ပဏီအများအပြားက အရေးကြီးတဲ့ internal system တွေကို low-code platform တွေပေါ်မှာ ပြေးနေကြပါတယ်။ ကောက်ချက်ဆိုရင် platform အပေါ် မှီခိုရတာပါ၊ လေးလေးနက်နက် မစဉ်းစားတာ မဟုတ်ပါဘူး။
- Lock-in ကို ညံ့ဖျင်းစွာ အကဲဖြတ်ခြင်း။ သင့် screen နဲ့ workflow တွေက များသောအားဖြင့် platform ရဲ့ ကိုယ်ပိုင် format မှာ ရှိပါတယ်။ ရွှေ့ချင်ရင် ပြန်တည်ဆောက်ရပါမယ်။
- အသုံးပြုသူတစ်ဦးချင်းစီ ဈေးနှုန်းကို လျစ်လျူရှုခြင်း။ Platform အချို့က app ကို သုံးတဲ့ လူတစ်ဦးချင်းစီအတွက် ငွေကောက်တတ်ပြီး internal tool ကို ကုမ္ပဏီတစ်ခုလုံးအထိ ချဲ့ရင် ပေါင်းများနိုင်ပါတယ်။ မတိုင်မီ စစ်ဆေးပါ။
- ပျင်းဖွယ် အပိုင်းတွေကို ကျော်ခြင်း။ ခွင့်ပြုချက်၊ audit trail နဲ့ စမ်းသပ်ခြင်းတွေက low-code မှာလည်း ပုံမှန် code လောက် အရေးကြီးပါတယ်။
ရွေးချယ်မီ မေးရမည့်အရာများ (နှင့် AI builder ကို ဘာမေးရမလဲ)
- "ဘယ်သူက ဒါကို တည်ဆောက်ပြီး ထိန်းသိမ်းမှာလဲ- code ရေးနိုင်တဲ့ သူ ရှိလား?"
- "ကုမ္ပဏီတစ်ခုလုံးက သုံးတဲ့အခါ ဘယ်လောက် ကုန်ကျမလဲ?"
- "ကျွန်တော်တို့ sign-in system နဲ့ ရှိပြီးသား ဒေတာကို ချိတ်နိုင်လား?"
- "Platform က ထွက်ခွာရင် ဘာတွေ ယူသွားနိုင်လဲ?"
AI builder လမ်းကြောင်းနဲ့ internal tool တစ်ခု လုပ်မယ်ဆိုရင် အသုံးဝင်တဲ့ prompt များ-
- "ငွေစာရင်း အတည်ပြုတဲ့ app တည်ဆောက်ပါ- ဝန်ထမ်းတင်သွင်း၊ မန်နေဂျာ အတည်ပြု၊ [ပမာဏ] ထက်ကြီးရင် ဘဏ္ဍာရေးလည်း လိုအပ်။"
- "မန်နေဂျာတွေက သူတို့ အဖွဲ့ရဲ့ ငွေစာရင်းကိုသာ မြင်နိုင်အောင် server မှာ တင်းကျပ်စွာ အကောင်အထည်ဖော်ပါ။"
- "အတည်ပြုချက် နဲ့ ငြင်းပယ်ချက် တိုင်းကို ဘယ်သူ ဘယ်အချိန် လုပ်ခဲ့လဲ မှတ်တမ်းတင်ပါ။"
ဒီလို app ပိုသိချင်ရင် internal tool တည်ဆောက်နည်း နဲ့ Retool အခြားရွေးချယ်စရာများ ကို ကြည့်ပါ။
Low-code နှင့် Mythex
Mythex က AI app builder ဖြစ်ပြီး low-code platform မဟုတ်ပါ- visual workflow editor မရှိပါဘူး။ App ကို chat မှာ ဖော်ပြရုံပါပဲ၊ agent က code ကို ရေးပေးပါတယ်- screen တွေ၊ database table တွေ၊ server logic တွေ၊ သင် live preview မှာ မြင်နိုင်ပြီး publish လုပ်နိုင်ပါတယ်။ Low-code platform မှာ developer လိုတဲ့ custom logic ကို ဒီမှာ တောင်းဆိုချက် တစ်ခုအဖြစ်သာ ပြောရုံပါပဲ။ Pro မှာ code editor အပြည့်၊ export နဲ့ GitHub sync ရှိတာမို့ developer တစ်ယောက်က ဆက်လုပ်နိုင်ပါတယ်။ ကုမ္ပဏီကြီးတွေအတွက် built-in governance နဲ့ နက်နဲတဲ့ enterprise integration လိုအပ်ရင်တော့ သီးသန့် low-code platform က ပိုသင့်တော်နိုင်ပါတယ်။
မေးခွန်းများ
Low-code ဆိုတာ ရိုးရှင်းစွာ ဘာလဲ?
Low-code ဆိုတာ app အများစုကို drag-and-drop screen၊ data model နဲ့ workflow တွေလို visual tool တွေနဲ့ စုစည်းတည်ဆောက်ပြီး visual tool က မကိုင်တွယ်နိုင်တဲ့ အပိုင်းတွေအတွက်သာ developer တွေက code အနည်းငယ် ရေးတဲ့ software တည်ဆောက်နည်း ဖြစ်ပါတယ်။
Low-code platform တွေကို ဘယ်သူတွေ သုံးလဲ?
အများအားဖြင့် ကုမ္ပဏီတွေရဲ့ IT နဲ့ development team တွေက internal business app တွေ တည်ဆောက်ရာမှာ သုံးကြပြီး နည်းပညာဆိုင်ရာ စိတ်ဝင်စားတဲ့ business ဝန်ထမ်းတွေက သူတို့နဲ့ အတူ လုပ်ကြပါတယ်။ Low-code tool တွေက အဖွဲ့ထဲမှာ လိုအပ်ရင် code ရေးနိုင်သူ တစ်ယောက်ရှိတယ်လို့ ယူဆထားပါတယ်။
Low-code က no-code ထက် ပိုကောင်းလား?
ယေဘုယျအားဖြင့် ဘယ်ဟာမှ ပိုကောင်းတာ မဟုတ်ပါဘူး။ Low-code က code ထဲ ဝင်နိုင်လို့ ပိုရှုပ်ထွေးတဲ့ လိုအပ်ချက်တွေကို ကိုင်တွယ်နိုင်ပေမဲ့ နည်းပညာကျွမ်းကျင်မှု ပိုလိုပါတယ်။ No-code က လေ့လာဖို့ ပိုမြန်ပေမဲ့ ကန့်သတ်ချက်တွေနဲ့ စောစောတွေ့ရပါတယ်။ ဘယ်ဟာ သင့်တော်လဲဆိုတာက ဘယ်သူတည်ဆောက်မလဲနဲ့ app ရဲ့ ရှုပ်ထွေးမှုပေါ် မူတည်ပါတယ်။
Low-code ဆိုတဲ့ စကားလုံး ဘယ်ကနေ လာတာလဲ?
သုတေသန ကုမ္ပဏီ Forrester က ၂၀၁၄ အစီရင်ခံစာမှာ ကုမ္ပဏီတွေက code အနည်းဆုံးနဲ့ business application တွေကို မြန်မြန်တည်ဆောက်နိုင်တဲ့ platform တွေကို ဖော်ပြတဲ့အခါ ဒီအသုံးအနှုန်းကို လူကြိုက်များအောင် ထင်ရှားစေခဲ့ပါတယ်။