Mae Deno wedi'i ryddhau'n fawr, amgylchedd gweithredu agored, diogel ar gyfer rhaglenni yn yr iaith TypeScript, sydd â'r nodweddion canlynol:
- Mynediad eithriadol o amlwg i'r system ffeiliau, y rhwydwaith a'r amgylchedd trwy osod caniatâd priodol gan y defnyddiwr;
- Gweithredu TypeScript heb Node.JS a tsc;
- Cydnawsedd yn ôl â Javascript: gellir gweithredu unrhyw is-set o raglenni Deno nad yw'n cyfeirio at ofod enw byd-eang Deno ac sy'n god Javascript dilys yn y porwr;
- Wedi'i gyflwyno fel un ffeil gweithredadwy sydd hefyd yn cynnwys offer ychwanegol fel
- deno run --inspect-brk: gweinydd debug sy'n rhyngweithio â Visual Studio Code ac offer dadfygio o bell yn Google Chrome;
- deno install: gosodwr ar gyfer rhaglenni Deno o adnoddau anghysbell. Lawrlwythiadau ynghyd â dibyniaethau ac ychwanegu sgript at $HOME/.deno/bin i lansio'r rhaglen;
- deno fmt: fformatio'r cod;
- bwndel deno: bwndelwr rhaglenni Deno. Yn cynhyrchu ffeil js sy'n cynnwys rhaglen ar gyfer Deno a'i ddibyniaethau;
- WIP: generadur dogfennaeth ac offeryn archwilio dibyniaeth;
- Dim dibyniaeth ar npm a package.json: mae modiwlau allanol yn cael eu llwytho a'u defnyddio (dim ond yn ystod y gweithrediad cyntaf y mae llwytho i lawr dros y rhwydwaith yn digwydd, yna caiff y modiwl ei storio nes ei alw gyda'r faner —reload) ar ôl nodi eu URL yn uniongyrchol yn y rhaglen:
mewnforio * fel log o " https://deno.land/std/log/mod.ts " ; - Yn hollol y mae pob gweithrediad asynchronous yn dychwelyd Addewid, yn wahanol i Node.JS;
- Cyflawni Rhaglen bob amser yn stopio pan fydd gwallau heb eu trin yn digwydd.
Mae Deno yn fframwaith y gellir ei fewnosod a gellir ei ddefnyddio i ymestyn rhaglenni Rust presennol gan ddefnyddio crât deno_craidd.
Mae tîm Deno hefyd yn cyflenwi modiwlau safonol heb ddibyniaethau allanol, sy'n debyg o ran swyddogaethau i'r llyfrgell safonol yn yr iaith Go.
Mae Deno yn addas i'w ddefnyddio fel gweithredu sgript - cefnogir galw trwy shebang.
Mae REPL.
Ysgrifennwyd yn yr iaith raglennu Rust.
Ffynhonnell: linux.org.ru