Deno 1.0


Deno 1.0

Deno har hatt en stor utgivelse – en åpen, sikker kjøreomgivelser for programmer skrevet i TypeScript, med følgende funksjoner:

  • Eksepsjonelt eksplisitt tilgang til filsystemet, nettverket og miljøet via brukerkonfigurerte tillatelser;
  • Kjøre TypeScript uten Node.JS og tsc;
  • Tilbakevendende kompatibilitet med Javascript: ethvert delsett av programmer for Deno, som ikke refererer til Deno-globalrommet og er gyldig Javascript-kode, kan kjøres i nettleseren;
  • Levering som en enkelt kjørbar fil, som også inneholder ekstra verktøy, som
    • deno run —inspect-brk: debugging-server, integrert med Visual Studio Code og de eksterne debuggingverktøyene i Google Chrome;
    • deno install: programinstallatør for Deno fra fjerne ressurser. Den laster ned med avhengigheter og legger til et skript for å kjøre programmet i $HOME/.deno/bin;
    • deno fmt: formaterer koden;
    • deno bundle: programbuntler for Deno. Den genererer en js-fil som inneholder programmet for Deno og dets avhengigheter;
    • WIP: dokumentasjonsgenerator og avhengighetsrevisjonsverktøy;
  • Ingen avhengighet av npm og package.json: eksterne moduler lastes inn og brukes (nedlasting fra nettet skjer kun ved første kjøring, deretter blir modulen cachet frem til det blir kalt med flagget --reload) etter å ha spesifisert deres URL direkte i programmet:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Absolutt alle asynkrone operasjoner returnerer Promise, i motsetning til Node.JS;
  • Kjøringen av programmet altid stopper ved ubehandlede feil.

Deno er et innebygd miljø og kan brukes til å utvide eksisterende programvarer skrevet i Rust ved hjelp av crate deno_core.

Deno-teamet leverer også standardmoduler uten eksterne avhengigheter, som har funksjonalitet lik standardbiblioteket i Go.

Deno er egnet for bruk som skriptingløser – støtte for kall via shebang.
Det finnes et REPL.
Skrevet i programmeringsspråket Rust.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster