Deno ၁.၀

အောက်ပါအင်္ဂါရပ်များပါရှိသော TypeScript ဘာသာစကားရှိ ပရိုဂရမ်များအတွက် ပွင့်လင်းပြီး လုံခြုံသော စီမံဆောင်ရွက်မှုပတ်ဝန်းကျင်တစ်ခုဖြစ်သည့် Deno ၏ အဓိကထွက်ရှိမှုတစ်ခု ရှိပါသည်။

  • အသုံးပြုသူမှ သင့်လျော်သော ခွင့်ပြုချက်များကို သတ်မှတ်ခြင်းမှတစ်ဆင့် ဖိုင်စနစ်၊ ကွန်ရက်နှင့် ပတ်ဝန်းကျင်သို့ ထူးထူးခြားခြား ပြတ်ပြတ်သားသား ဝင်ရောက်နိုင်ခြင်း၊
  • Node.JS နှင့် tsc မပါဘဲ TypeScript ကို လုပ်ဆောင်ခြင်း
  • Javascript နှင့် နောက်ပြန်လိုက်ဖက်မှု- Deno ကမ္ဘာလုံးဆိုင်ရာ namespace ကို ကိုးကားခြင်းမရှိသော Deno ပရိုဂရမ်များ၏ အစိတ်အပိုင်းများနှင့် မှန်ကန်သော Javascript ကုဒ်ကို ဘရောက်ဆာတွင် လုပ်ဆောင်နိုင်သည်။
  • အစရှိသော နောက်ထပ်ကိရိယာများပါရှိသော တစ်ခုတည်းသော လည်ပတ်နိုင်သောဖိုင်အဖြစ် ပေးပို့သည်။
    • deno run --inspect-brk- Google Chrome ရှိ Visual Studio Code နှင့် remote debugging tools များနှင့် အပြန်အလှန်တုံ့ပြန်သည့် အမှားရှာပြင်ဆာဗာ၊
    • deno install- အဝေးထိန်းအရင်းအမြစ်များမှ Deno ပရိုဂရမ်များအတွက် installer။ မှီခိုမှုများနှင့်အတူ ဒေါင်းလုဒ်လုပ်ကာ ပရိုဂရမ်ကို စတင်ရန်အတွက် $HOME/.deno/bin သို့ script တစ်ခုထည့်ပါ။
    • deno fmt: ကုဒ်ကိုဖော်မတ်လုပ်ပါ။
    • deno အတွဲ- Deno ပရိုဂရမ်များ၏ အစုအဝေး။ Deno အတွက် ပရိုဂရမ်တစ်ခု နှင့် ၎င်း၏မှီခိုမှုများပါရှိသော js ဖိုင်ကို ထုတ်လုပ်သည်။
    • WIP- စာရွက်စာတမ်းထုတ်ပေးသည့်မီးစက်နှင့် မှီခိုမှုစာရင်းစစ်ကိရိယာ၊
  • npm နှင့် package.json ကို မှီခိုခြင်းမရှိပါ- ပြင်ပ module များကို တင်ပြီးအသုံးပြုသည် (ပထမလုပ်ဆောင်မှုအတွင်းတွင်သာ ကွန်ရက်ပေါ်တွင်ဒေါင်းလုဒ်လုပ်ခြင်းဖြစ်ပြီး၊ ထို့နောက်တွင် module အား —reload flag ဖြင့်ခေါ်သည်အထိ သိမ်းဆည်းထားသည်)၊ ပရိုဂရမ်တွင် ၎င်းတို့၏ URL ကို တိုက်ရိုက်သတ်မှတ်ပြီးနောက်၊
    "https://deno.land/std/log/mod.ts" မှ မှတ်တမ်းအဖြစ် * တင်သွင်းပါ။

  • Node.JS နှင့်မတူဘဲ တပြိုင်နက်တည်းလုပ်ဆောင်မှုအားလုံးသည် Promise ကို ပြန်ပေးပါသည်။
  • ပရိုဂရမ် အကောင်အထည်ဖော်ခြင်း။ အမြဲ မကိုင်တွယ်ရသေးသော အမှားအယွင်းများ ဖြစ်ပေါ်လာသောအခါ ရပ်သွားသည် ။

Deno သည် မြှုပ်သွင်းနိုင်သော framework တစ်ခုဖြစ်ပြီး crate ကို အသုံးပြု၍ ရှိပြီးသား Rust ပရိုဂရမ်များကို တိုးချဲ့ရန် အသုံးပြုနိုင်သည်။ deno_core.

Deno အဖွဲ့သည် Go ဘာသာစကားရှိ စံစာကြည့်တိုက်နှင့် လုပ်ဆောင်နိုင်စွမ်းရှိသည့် ပြင်ပမှီခိုမှုမရှိဘဲ စံ module များကို ထောက်ပံ့ပေးပါသည်။

Deno သည် script execution အဖြစ်အသုံးပြုရန်သင့်လျော်သည် - shebang မှတဆင့်ခေါ်ဆိုခြင်းကိုထောက်ခံသည်။
REPL တစ်ခုရှိပါတယ်။
Rust ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ရေးသားထားသည်။

source: linux.org.ru

မှတ်ချက် Add