Deno 1.0


Deno 1.0

Det har skett en stor release av Deno – en öppen, säker körmiljö för program skrivna i TypeScript, med följande egenskaper:

  • Tydlig åtkomst till filsystemet, nätverk och miljö genom att användaren anger lämpliga behörigheter;
  • Körning av TypeScript utan Node.JS och tsc;
  • Bakåtkompatibilitet med Javascript: varje delmängd av program för Deno som inte hänvisar till det globala namnområdet Deno och är giltig Javascript-kod kan köras i webbläsaren;
  • Levereras som en enda körbar fil som också innehåller ytterligare verktyg, såsom
    • deno run —inspect-brk: debugger-server, som interagerar med Visual Studio Code och fjärrdebuggingverktyg i Google Chrome;
    • deno install: installationsprogram för Deno-program från fjärrresurser. Laddar ner tillsammans med beroenden och lägger till ett skript för att köra programmet i $HOME/.deno/bin;
    • deno fmt: formaterar koden;
    • deno bundle: programbundlare för Deno. Skapar en js-fil som innehåller programmet för Deno och dess beroenden;
    • WIP: dokumentationsgenerator och verktyg för beroendegranskning;
  • Ingen beroende av npm och package.json: externa moduler laddas ner och används (nätverksladdningen sker endast vid första körning; efter det cachas modulen tills den kallas med flaggan —reload) efter att deras URL anges direkt i programmet:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Absolut alla asynkrona operationer returnerar Promise, till skillnad från Node.JS;
  • Programkörningen alltid stoppas vid obearbetade fel.

Deno är en inbyggd miljö och kan användas för att utöka befintliga program skrivna i Rust med hjälp av crate deno_core.

Teamet bakom Deno tillhandahåller också standardmoduler utan externa beroenden, liknande de funktioner som finns i Go:s standardbibliotek.

Deno är lämplig för scripting – anrop stöds genom shebang.
Det finns en REPL.
Skriven i programmeringsspråket Rust.

Källa: linux.org.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster