Anna mulle 1.0


Anna mulle 1.0

Välja on antud Deno, avatud ja turvaline TypeScript-keeles programmide täitmiskeskkond, millel on järgmised funktsioonid.

  • Erakordselt selge juurdepääs failisüsteemile, võrgule ja keskkonnale kasutaja poolt vastavate õiguste seadmise kaudu;
  • TypeScripti käivitamine ilma Node.JS-i ja tsc-ta;
  • Tagasiühilduvus Javascriptiga: brauseris saab käivitada mis tahes Deno programmide alamhulka, mis ei viita Deno globaalsele nimeruumile ja on kehtiv Javascripti kood;
  • Tarnitakse ühe käivitatava failina, mis sisaldab ka lisatööriistu, nagu
    • deno run --inspect-brk: silumisserver, mis suhtleb Visual Studio Code'i ja Google Chrome'i kaugsilumistööriistadega;
    • deno install: Deno programmide installija kaugressurssidest. Laadib alla koos sõltuvustega ja lisab programmi käivitamiseks faili $HOME/.deno/bin skripti;
    • deno fmt: vormindab koodi;
    • deno pakett: Deno programmide komplekteerija. Toodab js-faili, mis sisaldab Deno programmi ja selle sõltuvusi;
    • WIP: dokumentatsiooni generaator ja sõltuvusauditi tööriist;
  • Ei sõltu npm-st ja package.json-ist: välised moodulid laaditakse ja neid kasutatakse (allalaadimine võrgu kaudu toimub ainult esmakordsel käivitamisel, seejärel hoitakse moodul vahemällu kuni kutsumiseni koos lipuga —reload) pärast nende URL-i määramist otse programmis:
    import * logina aadressilt "https://deno.land/std/log/mod.ts";

  • Absoluutselt kõik asünkroonsed toimingud tagastavad lubaduse, erinevalt Node.JS-st;
  • Programmi täitmine alati peatub, kui ilmnevad töötlemata vead.

Deno on manustatav raamistik ja seda saab kasutada olemasolevate Rusti programmide laiendamiseks kasti abil deno_core.

Deno meeskond tarnib ka standardmooduleid ilma väliste sõltuvusteta, mis on funktsionaalsuselt sarnased Go keele standardteegile.

Deno sobib kasutamiseks skripti täitmiseks – toetatud on shebangi kaudu helistamine.
Seal on REPL.
Kirjutatud programmeerimiskeeles Rust.

Allikas: linux.org.ru

Lisa kommentaar