Дараах шинж чанаруудтай TypeScript хэл дээрх програмуудыг ажиллуулах нээлттэй, аюулгүй орчин болох Deno-ийн томоохон хувилбар гарсан.
- Хэрэглэгчийн зохих зөвшөөрлийг тохируулах замаар файлын систем, сүлжээ, хүрээлэн буй орчинд онцгой илэрхий хандах;
- TypeScript-ийг Node.JS болон tscгүйгээр гүйцэтгэх;
- Javascript-тэй буцах нийцтэй байдал: Deno глобал нэрийн орон зайд хамаарахгүй, хүчинтэй Javascript кодтой Deno програмын аль ч дэд багцыг хөтөч дээр ажиллуулж болно;
- гэх мэт нэмэлт хэрэгслүүдийг агуулсан нэг гүйцэтгэгдэх файл хэлбэрээр хүргэгдэнэ
- deno run --inspect-brk: Google Chrome дахь Visual Studio код болон алсаас дибаг хийх хэрэгслүүдтэй харьцдаг дибаг хийх сервер;
- deno суулгац: алсын нөөцөөс Deno программуудын суулгагч. Хамааралтай зүйлсийн хамт татаж аваад $HOME/.deno/bin руу скрипт нэмж програмыг ажиллуулна;
- deno fmt: кодыг форматлах;
- deno багц: Deno програмын багц. Deno-д зориулсан програм болон түүний хамаарлыг агуулсан js файлыг гаргадаг;
- WIP: баримт бичиг үүсгэгч ба хараат байдлын аудитын хэрэгсэл;
- Npm болон package.json-оос хамааралгүй: гадаад модулиудыг программ доторх URL-ыг нь шууд зааж өгсний дараа ачаалж, ашигладаг (сүлжээгээр татан авалт нь зөвхөн эхний гүйцэтгэлийн үед хийгдэнэ, дараа нь модулийг —reload туг ашиглан дуудах хүртэл кэшд хадгалагдана):
импорт * "https://deno.land/std/log/mod.ts"-аас бүртгэл хэлбэрээр; - Үнэмлэхүй бүх асинхрон үйлдлүүд нь Node.JS-ээс ялгаатай нь Амлалт буцаадаг;
- Програмын гүйцэтгэл үргэлж зохицуулагдаагүй алдаа гарсан үед зогсдог.
Deno нь суулгаж болох хүрээ бөгөөд одоо байгаа Rust програмуудыг хайрцаг ашиглан өргөтгөхөд ашиглаж болно deno_core.
Мөн Deno баг нь Go хэлний стандарт номын сантай ижил төстэй гадаад хамааралгүй стандарт модулиудыг нийлүүлдэг.
Дено нь скриптийн гүйцэтгэлд ашиглахад тохиромжтой - shebang-ээр дуудлага хийхийг дэмждэг.
REPL байна.
Rust програмчлалын хэл дээр бичигдсэн.
Эх сурвалж: linux.org.ru