Aya sékrési utama Deno, lingkungan palaksanaan anu kabuka sareng aman pikeun program dina basa TypeScript, anu ngagaduhan fitur ieu:
- Aksés eksplisit luar biasa kana sistem file, jaringan sareng lingkungan ngaliwatan setélan idin anu luyu ku pangguna;
- Ngalaksanakeun TypeScript tanpa Node.JS sareng tsc;
- Kasaluyuan mundur sareng Javascript: sawaréh tina program Deno anu henteu ngarujuk kana rohangan ngaran global Deno sareng kode Javascript anu valid tiasa dieksekusi dina browser;
- Dikirimkeun salaku file laksana tunggal anu ogé ngandung alat tambahan sapertos
- deno run --inspect-brk: server debug anu berinteraksi sareng Visual Studio Code sareng alat debugging jauh di Google Chrome;
- deno install: installer pikeun program Deno ti sumber jauh. Ngundeur sapanjang kalawan kagumantungan tur nambahkeun naskah ka $ HOME / .deno / bin pikeun ngajalankeun program;
- deno fmt: pormat kodeu;
- deno kebat: bundler program Deno. Ngahasilkeun file js anu ngandung program pikeun Deno sareng kagumantunganana;
- WIP: generator dokuméntasi sareng alat audit dependensi;
- Henteu aya gumantungna kana npm sareng package.json: modul éksternal dimuat sareng dianggo (ngundeur dina jaringan ngan ukur lumangsung nalika palaksanaan munggaran, teras modulna di-cache dugi ka disebat ku —reload bandéra) saatos netepkeun URL na langsung dina program:
impor * salaku log tina "https://deno.land/std/log/mod.ts"; - Leres pisan sadaya operasi Asynchronous balik Jangji a, Teu kawas Node.JS;
- Palaksanaan Program salawasna eureun nalika kasalahan unhandled lumangsung.
Deno mangrupa kerangka embeddable sarta bisa dipaké pikeun manjangkeun program Rust aya ngagunakeun crate a deno_core.
Tim Deno ogé nyayogikeun modul standar tanpa katergantungan éksternal, fungsina sami sareng perpustakaan standar dina basa Go.
Deno cocog pikeun dianggo salaku palaksanaan naskah - nelepon via shebang dirojong.
Aya REPL.
Ditulis dina basa programming Rust.
sumber: linux.org.ru