Kube nokukhishwa okukhulu kwe-Deno, indawo evulekile, evikelekile yokusebenza yezinhlelo zolimi lwe-TypeScript, enezici ezilandelayo:
- Ukufinyelela okucacile okukhethekile ohlelweni lwamafayela, inethiwekhi nendawo ezungezile ngokulungiselelwa kwezimvume ezifanele ngumsebenzisi;
- Isebenzisa i-TypeScript ngaphandle kwe-Node.JS ne-tsc;
- Ukubuyela emuva ukuhambisana ne-Javascript: noma iyiphi isethi engaphansi yezinhlelo ze-Deno engabhekiseli ku-Deno global namespace futhi enekhodi ye-Javascript evumelekile ingafakwa esipheqululini;
- Ilethwa njengefayela elilodwa elisebenzisekayo eliqukethe amathuluzi engeziwe njenge
- i-deno run --inspect-brk: iseva yokususa iphutha esebenzisana ne-Visual Studio Code kanye namathuluzi okususa iphutha okukude ku-Google Chrome;
- i-deno install: isifaki sezinhlelo ze-Deno kusuka kuzinsiza ezikude. Ukulanda kanye nokuncika futhi kwengeza iskripthi ku-$HOME/.deno/bin ukuze uqalise uhlelo;
- I-deno fmt: ifometha ikhodi;
- I-deno bundle: inqwaba yezinhlelo zeDeno. Ikhiqiza ifayela le-js eliqukethe uhlelo lwe-Deno nokuncika kwayo;
- I-WIP: ijeneretha yemibhalo kanye nethuluzi lokuhlola ukuncika;
- Akukho ukuncika ku-npm naku-package.json: amamojula angaphandle ayalayishwa futhi asetshenziswe (ukulandwa ngenethiwekhi kwenzeka kuphela ngesikhathi sokwenziwa kokuqala, bese imojuli igcinwa kunqolobane ize ibizwa nge-—reload flag) ngemva kokucacisa i-URL yawo ngokuqondile ohlelweni:
ngenisa * njengelogi kusuka ku-"https://deno.land/std/log/mod.ts"; - Impela yonke imisebenzi ehambisanayo ibuyisela Isithembiso, ngokungafani ne-Node.JS;
- Ukwenziwa kohlelo njalo iyama uma kwenzeka amaphutha angabanjwanga.
I-Deno iwuhlaka olushumekayo futhi lungasetshenziswa ukunweba izinhlelo ezikhona ze-Rust kusetshenziswa ikhreyithi i-deno_core.
Ithimba le-Deno liphinde linikeze amamojula ajwayelekile ngaphandle kokuncika kwangaphandle, afanayo ngokusebenza kumtapo wolwazi ojwayelekile ngolimi lwesi-Go.
I-Deno ifanele ukusetshenziswa njengokwenza iskripthi - ukushayela nge-shebang kuyasekelwa.
Kukhona i-REPL.
Ibhalwe ngolimi lokuhlela lwe-Rust.
Source: linux.org.ru