Deno 1.0


Deno 1.0

Tekkis suur vĂ€ljalase Deno – avatud, turvaline TypeScripti kĂ€ituskeskkond, millel on jĂ€rgmised omadused:

  • Üksnes selge juurdepÀÀs failisĂŒsteemile, vĂ”rku ja keskkonda, kasutaja poolt mÀÀratud Ă”iguste kaudu;
  • TypeScripti tĂ€itmine ilma Node.JS-i ja tsc-ta;
  • TagasiĂŒhilduvus Javascriptiga: iga Deno jaoks mĂ”eldud programm, mis ei viita Deno globaalsete nimede ruumile ja on kehtiv Javascripti kood, saab brauseris tĂ€ita;
  • Toimetatakse ĂŒhtse kĂ€ivitatava failina, mis sisaldab ka tĂ€iendavaid tööriistu, nagu
    • deno run —inspect-brk: debugeerimis-server, mis suhtleb Visual Studio Code'i ja Google Chrome'i kaugdebuugimisvahenditega;
    • deno install: Deno programmide installer eemal olevatest allikatest. Laadib alla koos sĂ”ltuvustega ja lisab $HOME/.deno/bin-i skripti programmi kĂ€itamiseks;
    • deno fmt: koodi vormindamine;
    • deno bundle: Deno programmide bundler. Loob js-faili, mis sisaldab Deno programmi ja selle sĂ”ltuvusi;
    • WIP: dokumentatsiooni genereerija ja sĂ”ltuvuste auditeerimise tööriist;
  • Ei sĂ”ltu npm-ist ja package.json-ist: vĂ€list mooduleid laaditakse ja kasutatakse (laadimine toimub ainult esmakordsel kĂ€ivitamisel, hiljem moodul vahemĂ€lust kuni —reload flagi vĂ€ljakutsumiseni) URL-i otse programmis mÀÀramisel:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Absoluutselt kĂ”ik asĂŒnkroonsed toimingud tagastavad Promise'i, erinevalt Node.JS-ist;
  • Programmi tĂ€itmine alati peatub, kui esinevad töötlemata vead.

Deno – sisseehitatud keskkond, mida saab kasutada olemasolevate Rust-programmide laiendamiseks kreedis deno_core.

Samuti pakub Deno meeskond standardmooduleid ilma vÀlistest sÔltuvustest, mis funktsionaalsuse poolest sarnanevad Go keele standardteegiga.

Deno sobib skriptide tĂ€itmiseks – toetatakse kutsumist shebangiga.
REPL on olemas.
Kirjutatud on Rust programmeerimiskeeles.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster