AppML ကျူတိုရီရယ်

AppML သည် Data ကို HTML သို့ ယူဆောင်လာသည်။

"အဓိပ္ပါယ်မဲ့ ဝဘ်အက်ပလီကေးရှင်းများ မရှိပါ"


နိဒါန်း

ဝဘ်သည် လျင်မြန်စွာ ကြီးထွားလာနေပြီး Cyberspace တွင် ဒေတာပမာဏသည် ပိုမိုမြန်ဆန်လာသည်။

သတင်းအချက်အလက်စနစ်သစ်များကို နေ့စဉ်နှင့်အမျှ တီထွင်ထုတ်လုပ်ပြီး နေ့စဉ်အသုံးပြုသူအသစ်များနှင့် ချိတ်ဆက်နေပြီး ဒေတာများကို ကမ္ဘာပေါ်ရှိ မည်သည့်နေရာမှမဆို 24/7 ဖြင့် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။

ပိုမြန်ပြီး ပိုကောင်းတဲ့ ဆော့ဖ်ဝဲလ် ဖွံ့ဖြိုးတိုးတက်ရေး နည်းလမ်းတွေ အလွန်လိုအပ်နေပါတယ်

ဤလိုင်းများတစ်လျှောက်တွင်၊ W3Schools သည် ရိုးရာပရိုဂရမ်များကို မလိုအပ်ဘဲ ဒေတာရယူခြင်း၊ ပြသခြင်းနှင့် ကိုင်တွယ်ခြင်းအတွက် အလွန်ပြောင်းလွယ်ပြင်လွယ်ရှိသော နည်းပညာကို တီထွင်ခဲ့သည်။

Jan Egil Refsnes နှင့် ပူးပေါင်းဆောင်ရွက်ခြင်း၊ W3schools သည် ဝဘ်အက်ပလီကေးရှင်းများကို သတ်မှတ်ခြင်းအတွက် ဝေါဟာရတစ်ခုကို တီထွင်ခဲ့သည်။ ဝေါဟာရကို AppML (Application Modeling Language) ဟုခေါ်သည်။

AppML သည် ခေတ်မီဝဘ်ဖွံ့ဖြိုးတိုးတက်မှု၏ နောက်ဆုံးပေါ်နည်းပညာများနှင့် အတွေးအခေါ်များကို အသုံးပြုသည်-

  • ကုန်ကျစရိတ်နည်းသော
  • မြန်ဆန်သွက်လက်သော ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှု
  • Cloud Computing အတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။
  • High Speed ​​နှင့် Low Bandwidth သုံးစွဲမှု
  • MVC (Model Viev Controller) ဗိသုကာ
  • အကြောင်းအရာအပြည့်အစုံကို တင်ပြခြင်းမှ ခွဲထုတ်ခြင်း။
  • မြင့်မားသောအတိုင်းအတာနှင့်စမ်းသပ်နိုင်သော
  • လွယ်ကူသောဖွဲ့စည်းပုံနှင့်ပြန်လည်ဖွဲ့စည်းမှု

AppML သည် React၊ Angular နှင့် Vue ကဲ့သို့သော အခြားသော framework များတွင် သင်တွေ့ရသည့် လုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးသော်လည်း AppML သည် အသုံးပြုရပိုမိုလွယ်ကူပြီး နားလည်ရန်ပိုမိုလွယ်ကူသည်။


AppML ဆိုတာဘာလဲ။

AppML သည် App lication M odeling L anguage ကို ကိုယ်စားပြုသည်။

AppML သည် ပရိုဂရမ်းမင်းဘာသာစကားမဟုတ်ပါ။ ၎င်းသည် သရုပ်ဖော်ဘာသာစကား (အပလီကေးရှင်းများကို ဖော်ပြသည့် ဘာသာစကား) ဖြစ်သည်။

၎င်းကို အကျွမ်းတဝင်ရှိသော ဝဘ်အပလီကေးရှင်းသဘောတရားများ ပတ်လည်တွင် တည်ဆောက်ထားသည်။

  • ပုံစံများ
  • စာရင်းများ
  • အစီရင်ခံစာများ
  • စစ်ထုတ်မှုများ
  • လုပ်ဆောင်ချက်များ
  • ဒီထဲမှာ

AppML သည် မည်သည့် HTML စာမျက်နှာတွင်မဆို လုပ်ဆောင်သည်။ တပ်ဆင်ရန်မလိုအပ်ပါ။

AppML သည် HTML အပလီကေးရှင်းများသို့ဒေတာများယူဆောင်လာရန်ကိရိယာတစ်ခုဖြစ်သည်။

  • အရာဝတ္ထုများမှ
  • JSON ဖိုင်များမှ
  • Text ဖိုင်များမှ
  • XML ဖိုင်များမှ
  • ဒီထဲမှာမှ






ဘာကြောင့် AppML

HTML သည် ဝဘ်အက်ပလီကေးရှင်းများကို ဖော်ပြရန်အတွက် အလွန်သင့်လျော်မှုမရှိပါ။

AppML ကို ဝဘ်အပလီကေးရှင်းများအတွက် ပြုလုပ်ထားသည်-

  • AppML သည် HTML ကို data attribute များဖြင့် တိုးချဲ့သည်။
  • AppML သည် HTML ဒေတာ၏အပြုအမူကိုထိန်းချုပ်ရန်အတွက် HTML တွင် ထိန်းချုပ်ကိရိယာများ ကို ပေါင်းထည့်သည်။

AppML သည် အလွန်နားလည်ရလွယ်ကူပြီး တီထွင်ရန် အလွန်လျင်မြန်သည်။


AppML ဥပမာ

ဤဥပမာတွင် AppML သည် ဒေတာကို HTML သို့ မည်ကဲ့သို့ လွယ်ကူစွာ ယူဆောင်နိုင်သည်ကို ပြသသည်-

AppML ဥပမာ

<!DOCTYPE html>
<html lang="en-US">

<title>Customers</title>
<link rel="stylesheet" href="style.css">
<script src="https://www.w3schools.com/appml/2.0.3/appml.js"></script>

<body>
<h1>Customers</h1>

<table appml-data="customers.js">
<tr>
  <th>Customer</th>
  <th>City</th>
  <th>Country</th>
</tr>
<tr appml-repeat="records">
  <td>{{CustomerName}}</td>
  <td>{{City}}</td>
  <td>{{Country}}</td>
</tr>
</table>

</body>
</html>

AppML သည် လွယ်ကူ၊ လျင်မြန်ပြီး သွက်လက်သော ဝဘ်အက်ပလီကေးရှင်း ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ကိရိယာတစ်ခုဖြစ်သည်။


လွယ်ကူပြီး သွက်လက်သည်။

ယနေ့စျေးကွက်တွင် HTML ကိုတိုးချဲ့ရန် ဒီဇိုင်းထုတ်ထားသော မူဘောင်များ (ကိရိယာများ သို့မဟုတ် စာကြည့်တိုက်များ) များစွာရှိသည်။

ဤဘောင်အများစုသည် HTML၊ CSS သို့မဟုတ် JavaScript ကိုအသုံးပြုရန်ခက်ခဲစေသည့်နည်းလမ်းဖြင့် (အထူးသဖြင့် ပေါင်းစပ်အသုံးပြုသည့်အခါ)။

AppML က မတူပါဘူး။ သင့်တွင် HTML၊ CSS နှင့် JavaScript လွတ်လပ်မှု အပြည့်ရှိသည်။

AppML သည် အလွန်သန့်ရှင်းပြီး ထိရောက်သောနည်းလမ်းဖြင့် Single Page Applications (SPA) ကို ဖန်တီးရန် လွယ်ကူစေသည်။

သင် ယခင်က ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် အလုပ်မလုပ်ဖူးသော်လည်း၊ AppML ကို အသုံးပြုရန် အလွန်လွယ်ကူသည်ကို သင်တွေ့လိမ့်မည်။

သင်သည် အတွေ့အကြုံရှိ ဝဘ်ဆော့ဖ်ဝဲရေးသားသူဖြစ်ပါက၊ မကြာမီတွင် သင်သည် AppML ၏စွမ်းအားကို ရှာဖွေတွေ့ရှိနိုင်မည်ဖြစ်သည်။