Deno is a simple, modern and secure runtime for JavaScript, TypeScript, and WebAssembly that uses V8 and is built in Rust.
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
Deno ဆိုတာ ဘာလဲ
Deno သည် Deno Land Inc. (ဖန်တီးသူ - Ryan Dahl) ထုတ်ဝေသော Windows အတွက် ပွင့်လင်းရင်းမြစ် Programming language နှင့် SDK အမျိုးအစား ပရိုဂရမ် ဖြစ်ပါသည်။ ဤစာရင်းရှိ Programming language နှင့် SDK အမျိုးအစားထဲတွင် လူကြိုက်များမှုအရ အဆင့် ၃ ဖြစ်ပါသည်။ ပထမဆုံးဗားရှင်းကို ၂၀၁၈ ခုနှစ်တွင် ထုတ်ဝေခဲ့ပါသည်။ Rust - TypeScriptနှင့် JavaScript ဖြင့် ရေးသားထားပါသည်။ Windows အပြင် GNU/Linux၊ macOS၊ မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးစ် နှင့် FreeBSD အတွက်လည်း ရနိုင်ပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
တရားဝင် installer များကို 64-bit နှင့် ARM64 အတွက် Portable ပုံစံဖြင့် ရနိုင်ပါသည်။ ထည့်သွင်းစရာမလိုဘဲ တိုက်ရိုက် run နိုင်ပါသည် (portable)။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 2.9.8 ဖြစ်ပါသည် (၂၀၂၆ အောက်တိုဘာ ၂၁ တွင် ထုတ်ဝေ)။ ၂၀၂၀ မတ် ၂၃ မှစ၍ ဗားရှင်း ၃၀၄ ခုကို စာရင်းပြုထားပြီး တစ်ခုစီတွင် ကိုယ်ပိုင် installer ဖိုင်လင့်ခ်များ ပါဝင်ပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၄၆ ခုခန့် ဖြစ်ပါသည်။ နောက်ဆုံးအပ်ဒိတ်သည် တစ်လမပြည့်သေးပါ။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၂၄၉,၆၇၄ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (denoland/deno) တွင် ကြယ် ၁၀၈,၇၂၃ ပွင့် ရှိပါသည်။ ကျွန်ုပ်တို့၏ ဘာသာစကား ၁၉ မျိုးဖြင့် Wikipedia ဆောင်းပါး ရှိပါသည်။ ဆင်တူသော ပရိုဂရမ်များတွင် Go Programming Language၊ LLVM နှင့် CMake ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “A modern runtime for JavaScript and TypeScript.”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- Windows on Arm အတွက် native ARM64 build ရှိသည်
- Portable - ထည့်သွင်းစရာမလိုဘဲ run နိုင်သည်
- မကြာခဏ အပ်ဒိတ်ထွက်သည် (တစ်နှစ်လျှင် ၄၆ ခုခန့်)
- GNU/Linux၊ macOS နှင့် မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးစ် တွင်လည်း အလုပ်လုပ်သည်
- အသုံးပြုသူ အများအပြား ရှိသည်
အတိုချုပ်: Deno သည် 64-bit နှင့် ARM64 ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် Programming language နှင့် SDK ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။
Deno ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
CBA84B26E0DF5AE7F74FC66B86A95B866872A86292EBD84FA1E959927EDD93BF· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ denoland/deno repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၁၉။
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- လုံခြုံရေးမူဝါဒ၁၀
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- လိုင်စင် ကြေညာထား၁၀
- ထုတ်ဝေထားသော package များ၁၀
- Fuzzing၁၀
- Pin လုပ်ထားသော dependency များ၉
- Code review၅
- Branch ကာကွယ်မှု၃
- OpenSSF Best Practices တံဆိပ်၀
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- Repository ထဲ binary ဖိုင် မရှိ၀
- လက်မှတ်ထိုးထားသော release များ၀
- Static code analysis၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၃၀၄ ခုလုံး ›၇ နှစ်အတွင်း ဗားရှင်း ၃၀၄ ခု · တစ်နှစ်လျှင် ၄၆ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 2.9.8နောက်ဆုံး | ၂၀၂၆ အောက်တိုဘာ ၂၁ | — | ARM64 ZIP64-bit ZIP |
| 2.9.7 | ၂၀၂၆ စက်တင်ဘာ ၁၇ | — | 64-bit ZIPARM64 ZIP |
| 2.9.6 | ၂၀၂၆ ဩဂုတ် ၂၇ | — | ARM64 ZIP64-bit ZIP |
| 2.9.5 | ၂၀၂၆ ဩဂုတ် ၆ | — | 64-bit ZIPARM64 ZIP |
| 2.9.4 | ၂၀၂၆ ဇူလိုင် ၂၃ | — | 64-bit ZIPARM64 ZIP |
| 2.9.3 | ၂၀၂၆ ဇူလိုင် ၁၅ | — | 64-bit ZIPARM64 ZIP |
| 2.9.2 | ၂၀၂၆ ဇူလိုင် ၈ | — | 64-bit ZIPARM64 ZIP |
| 2.9.1 | ၂၀၂၆ ဇူလိုင် ၁ | — | ARM64 ZIP64-bit ZIP |
ထုတ်ဝေမှုစက်ဝန်းနှင့် ပံ့ပိုးမှု
ဗားရှင်း 2.9.8 သည် 2.9 ထုတ်ဝေမှုလိုင်းတွင် ပါဝင်ပါသည်။ ထိုလိုင်းကို ပံ့ပိုးနေဆဲဖြစ်ပြီး ပြီးဆုံးမည့်ရက် မကြေညာရသေးပါ။
| ထုတ်ဝေမှုလိုင်း | ထုတ်ဝေသည့်နေ့ | ပံ့ပိုးမှု ပြီးဆုံးရက် | နောက်ဆုံးဗားရှင်း | အခြေအနေ |
|---|---|---|---|---|
| 2.9 | ၂၀၂၆ ဇွန် ၂၅ | မကြေညာရသေး | 2.9.8 | ပံ့ပိုးနေဆဲ |
| 2.8 | ၂၀၂၆ မေ ၂၂ | ၂၀၂၆ ဇွန် ၂၅ | 2.8.3 | ပံ့ပိုးမှု ပြီးဆုံး |
| 2.7 | ၂၀၂၆ ဖေဖော်ဝါရီ ၂၅ | ၂၀၂၆ မေ ၂၂ | 2.7.14 | ပံ့ပိုးမှု ပြီးဆုံး |
| 2.6 | ၂၀၂၅ ဒီဇင်ဘာ ၁၀ | ၂၀၂၆ ဖေဖော်ဝါရီ ၂၅ | 2.6.10 | ပံ့ပိုးမှု ပြီးဆုံး |
| 2.5 (LTS)LTS | ၂၀၂၅ စက်တင်ဘာ ၁၀ | ၂၀၂၆ ဧပြီ ၃၀ | 2.5.7 | ပံ့ပိုးမှု ပြီးဆုံး |
| 2.4 | ၂၀၂၅ ဇူလိုင် ၁ | ၂၀၂၅ စက်တင်ဘာ ၁၀ | 2.4.5 | ပံ့ပိုးမှု ပြီးဆုံး |
| 2.3 | ၂၀၂၅ ဧပြီ ၃၀ | ၂၀၂၅ ဇူလိုင် ၁ | 2.3.7 | ပံ့ပိုးမှု ပြီးဆုံး |
| 2.2 (LTS)LTS | ၂၀၂၅ ဖေဖော်ဝါရီ ၁၈ | ၂၀၂၅ အောက်တိုဘာ ၃၁ | 2.2.15 | ပံ့ပိုးမှု ပြီးဆုံး |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id DenoLand.Deno -echoco install deno -yscoop install main/denoပရိုဂရမ်ဖိုင်များ (.exe): deno.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အခြားစနစ်များအတွက်လည်း ရနိုင်ပါသည်
brew install denoအချက်အလက်
- ထုတ်ဝေသူ
- Deno Land Inc.
- ဖန်တီးသူ
- Ryan Dahl
- အမျိုးအစား
- Programming language နှင့် SDK
- လိုင်စင်
- MIT
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/denoland/deno
- ရေးသားထားသည့် ဘာသာ
- Rust - TypeScriptနှင့် JavaScript
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, ARM64
- Installer အမျိုးအစား
- Portable
- အခြား platform များ
- GNU/Linux, macOS, မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးစ်, FreeBSD
- ဗားရှင်း
- 2.9.8
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ အောက်တိုဘာ ၂၁
- ပထမဆုံး ထုတ်ဝေမှု
- 2018
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၃ မေ ၁၉
- စာရင်းရှိ ဗားရှင်းများ
- 304
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၄၆.၂
- Chocolatey ဒေါင်းလုဒ်
- ၂၄၉,၆၇၄
- ExeAtlas မှ ဒေါင်းလုဒ်
- ၈
- GitHub ကြယ်
- ၁၀၈,၇၂၃
- GitHub fork များ
- ၆,၄၆၀
- ဝဘ်ဆိုက်
- deno.com
- winget ID
- DenoLand.Deno
- Chocolatey package
- deno
- Scoop package
- main/deno
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
Deno အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၂.၁ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၈ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၃.၇ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၉ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၂ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၆ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၄ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၂ သောင်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
Deno သည် အခမဲ့လား
ဟုတ်ပါသည်။ Deno သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (MIT လိုင်စင်)။
Deno ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
Deno ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
Deno သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
လုပ်ပါသည်။ Native ARM64 installer ရှိပါသည်။
Deno ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၃၀၄ ခုလုံးကို ၂၀၂၀ မတ် ၂၃ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
Deno ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Portable ဖြစ်သဖြင့် ဖြည်ပြီး run ရုံသာ ဖြစ်ပါသည်။
Deno အစား ဘာတွေ သုံးနိုင်သလဲ
Go Programming Language၊ LLVM၊ CMake၊ Yarn နှင့် Ccache။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။