Menu

Základy Deno (deno.land)

11. 5. 2020 - Daniel Bulant - Javascript

Po introdukci k node.js bych si dovolil představit Vám lepší a modernější alternativu: deno

Deno je runtime pro javascript, stejně jako node.js. Pracují na tom i stejní autoři.

Logo Deno
Logo

Proč?

Deno má oproti node.js spoustu výhod. Pojďme si je jednotlivě představit:

Jak nainstalovat deno?

Pomocí krátkého příkazu který naleznete zde můžete Deno nainstalovat jak na Windows, tak i na ostatní platformy (Linux a Mac OS, teoreticky i na Android)

Jak používat deno?

Pokud máte nainstalované deno (a zároveň jste ho přidali do PATH), pro jeho vyzkoušení stačí vytvořit javascript (nebo typescript) soubor a spustit ho pomocí

deno run soubor.js

(Nahraďte soubor.js názvem souboru)

Narozdíl od Node.js, deno nemá žádné moduly integrované – místo toho má tzv. standardní knihovnu která obsahuje jednotlivé moduly.

Například tímto krátkým kódem můžete vytvořit jednoduchý web server:

import { serve } from "https://deno.land/[email protected]/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
  req.respond({ body: "Ahoj Světe\n" });
}

Poté stačí otevřít https://localhost:8000/ v prohlížeči a uvidíte „Ahoj Světe“.

Deno brzy vyjde ve stabilní verzi, avšak mu stále chybí některé knihovny, takže teď je čas na Vás aby jste začali tvořit.

Štítky: ,

Napsat komentář