Deno 1.0


Deno 1.0

Ilmus Deno – avatud, turvaline TypeScripti programmeerimise kĂ€ituskeskkond, millel on jĂ€rgmised omadused:

  • Erakordne ja selge juurdepÀÀs failisĂŒsteemile, vĂ”rgule ja keskkonnale kasutaja mÀÀratud lubade kaudu;
  • TypeScripti tĂ€itmine ilma Node.JS ja tsc-ta;
  • TagasiĂŒhilduvus Javascriptiga: iga Deno programmi alamkogum, mis ei viita Deno globaalsetele nimedele ja on valideeritud Javascripti kood, saab kĂ€ivitada brauseris;
  • Tarne ĂŒhes tĂ€idesaatvas failis, mis sisaldab ka tĂ€iendavaid tööriistu, nagu
    • deno run —inspect-brk: tĂ”rkeotsing,server, mis on integreeritud Visual Studio Code'i ja Google Chrome'i kaugjuhitavate tĂ”rkeotsingu tööriistadega;
    • deno install: Deno programmide installer kaugelt allikatest. Laeb kokku sĂ”ltuvused ja lisab $HOME/.deno/bin kĂ€itusfaili programmi kĂ€ivitamiseks;
    • deno fmt: teostab koodi vormindamise;
    • deno bundle: Deno programmide pakkuja. Loob js-faili, mis sisaldab Deno programmi ja selle sĂ”ltuvusi;
    • WIP: dokumentatsiooni generaator ja sĂ”ltuvuste auditeerimise tööriist;
  • Ei sĂ”ltu npm-st ja package.json-st: vĂ€lised moodulid laaditakse alla ja neid kasutatakse (laadimist internetist tehakse ainult esmakordselt, hiljem salvestatakse moodul kuni kutsumiseni lipuga —reload) pĂ€rast nende URL-i otse programmis mÀÀramist:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Iga asĂŒnkroonne operatsioon tagastab Promise'i, erinevalt Node.JS-ist;
  • Programmi tĂ€itmine alati peatub, kui ilmnevad töötlemata vead.

Deno – sisseehitatud keskkond, mida saab kasutada olemasolevate Rust-programmide laiendamiseks crate'i deno_core.

Samuti tarnib Deno meeskond standardmooduleid, millel ei ole vÀliseid sÔltuvusi, mis on funktsionaalsuse poolest sarnased Go keele standardteegile.

Deno sobib skriptide kĂ€itamiseks – toelt on shebang’i kaudu kutsumine toetatud.
REPL on olemas.
Kirjutatud Rust programmeerimiskeeles.

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster