Deno 1.0


Deno 1.0

Megérkezett a Deno főverziója – egy nyílt, biztonságos TypeScript futtatási környezet, amely az alábbi jellemzőkkel rendelkezik:

  • Kizárólagos, explicit hozzáférés a fájlrendszerhez, a hálózathoz és a környezethez a felhasználó által megadott megfelelő engedélyek beállításával;
  • TypeScript futtatása Node.JS és tsc nélkül;
  • Visszamenőleges kompatibilitás Javascript-tel: bármely Deno-ra vonatkozó program, amely nem hivatkozik a Deno globális névtérre és érvényes Javascript kódot képvisel, futtatható a böngészőben;
  • Kizárólag egy végrehajtható fájl formájában, amely további eszközöket is tartalmaz, mint például
    • deno run —inspect-brk: hibakereső-szerver, amely együttműködik a Visual Studio Code-dal és a Google Chrome távoli hibakereső eszközeivel;
    • deno install: Deno programok telepítője távoli forrásokból. Letölti a függőségekkel együtt, és elérhetővé teszi a program futtatásához szükséges szkriptet a $HOME/.deno/bin könyvtárban;
    • deno fmt: formázza a kódot;
    • deno bundle: Deno programok csomagolója. Olyan js-fájlt hoz létre, amely tartalmazza a Deno programot és annak függőségeit;
    • WIP: dokumentációgenerátor és függőségi auditáló eszköz;
  • Nincs függőség az npm és a package.json iránt: a külső modulokat közvetlenül a programjában megadott URL-en keresztül töltik be és használják (a letöltés csak az első futtatáskor történik, a modul a —reload kapcsolóval való hívásáig tárolódik);
    import * as log from "https://deno.land/std/log/mod.ts";
  • Minden aszinkron művelet Promise-t ad vissza, ellentétben a Node.JS-sel;
  • A program végrehajtása kíméletlenek voltak megszakad, ha nem kezelt hibák lépnek fel.

A Deno egy beágyazott környezet, amely használható a meglévő Rust programok kiterjesztésére az alábbi crate segítségével: deno_core.

A Deno csapata standard modulokat biztosít külső függőségek nélkül, hasonló funkciókkal, mint a Go nyelv standard könyvtára.

A Deno alkalmas szkriptek végrehajtására – támogatott a shebang útján történő hívás.
Van REPL.
Rust programozási nyelven íródott.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster