Tá eisiúint mhór Deno, timpeallacht fhorghníomhaithe oscailte, shlán do chláir sa teanga TypeScript, a bhfuil na gnéithe seo a leanas aige:
- Rochtain thar a bheith follasach ar an gcóras comhad, ar an ngréasán agus ar an timpeallacht trí cheadanna cuí a shocrú ón úsáideoir;
- TypeScript a fhorghníomhú gan Node.JS agus tsc;
- Comhoiriúnacht siardúil le Javascript: is féidir aon fho-thacar de chláir Deno nach ndéanann tagairt d'ainmspás domhanda Deno agus ar cód bailí Javascript é a rith sa bhrabhsálaí;
- Seachadadh mar chomhad inrite amháin ina bhfuil uirlisí breise ar nós
- deno run --inspect-brk: freastalaí dífhabhtaithe a idirghníomhaíonn le Visual Studio Code agus uirlisí dífhabhtaithe cianda in Google Chrome;
- deno install: suiteálaí do chláir Deno ó chian-acmhainní. Íoslódálacha mar aon le spleáchais agus cuireann sé script le $HOME/.deno/bin chun an clár a sheoladh;
- deno fmt: formáidí an cód;
- deno bundle: bundler clár Deno. Táirgeann sé comhad js ina bhfuil clár do Deno agus a spleáchais;
- WIP: gineadóir doiciméadúcháin agus uirlis iniúchta spleáchais;
- Gan spleáchas ar npm agus package.json: déantar modúil sheachtracha a luchtú agus a úsáid (ní tharlaíonn íoslódálacha thar an líonra ach amháin le linn an chéad fhorghníomhaithe, ansin cuirtear an modúl i dtaisce go dtí go dtugtar leis an mbratach —reload) tar éis a URL a shonrú go díreach sa chlár:
allmhairiú * mar logáil isteach ó "https://deno.land/std/log/mod.ts"; - Tugann gach oibríocht asincrónach gealltanas ar ais, murab ionann agus Node.JS;
- Forghníomhú Cláir i gcónaí stopann nuair a tharlaíonn earráidí gan láimhseáil.
Is creat inleabaithe é Deno agus is féidir é a úsáid chun cláir Rust atá ann cheana a leathnú trí chliathbhosca a úsáid deno_core.
Soláthraíonn foireann Deno modúil chaighdeánacha freisin gan spleáchais sheachtracha, atá cosúil le feidhmiúlacht na leabharlann caighdeánach sa teanga Go.
Tá Deno oiriúnach le húsáid mar fhorghníomhú scripte - tacaítear le glaoch trí shebang.
REPL atá ann.
Scríofa sa teanga ríomhchlárúcháin Rust.
Foinse: linux.org.ru