Deno 1.0


Deno 1.0

A avut loc o lansare majoră a Deno – un mediu de execuție deschis și sigur pentru programele scrise în TypeScript, având următoarele caracteristici:

  • Acces exclusiv explicit la sistemul de fișiere, rețea și mediu prin stabilirea permisiunilor corespunzătoare de către utilizator;
  • Execuția TypeScript fără Node.JS și tsc;
  • Compatibilitate inversă cu Javascript: orice subset de programe pentru Deno, care nu se referă la spațiul de nume global Deno și care este cod Javascript valid poate fi executat în browser;
  • Livrat sub formă de fișier executabil unic, care conține și instrumente suplimentare, cum ar fi
    • deno run —inspect-brk: depanare-serverul, interacționând cu Visual Studio Code și instrumentele de depanare la distanță din Google Chrome;
    • deno install: installer pentru programele Deno din resurse externe. Efectuează descărcarea împreună cu dependențele și adaugă în $HOME/.deno/bin un script pentru a rula programul;
    • deno fmt: efectuează formatarea codului;
    • deno bundle: bundler pentru programele Deno. Produce un fișier js care conține programul pentru Deno și dependențele sale;
    • WIP: generator de documentație și instrument de audit pentru dependențe;
  • Lipsa dependenței de npm și package.json: modulele externe sunt încărcate și utilizate (încărcarea prin rețea are loc doar la prima execuție, ulterior modulul este cache-uit până la apelul cu flag-ul —reload) după specificarea URL-ului lor chiar în program:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Absolut toate operațiile asincrone returnează Promise, spre deosebire de Node.JS;
  • Execuția programului întotdeauna se oprește în cazul apariției unor erori neprelucrate.

Deno – un mediu integrabil, care poate fi folosit pentru a extinde programele existente pe Rust cu ajutorul crate-ului deno_core.

De asemenea, echipa Deno furnizează module standard fără dependențe externe, similare în funcționalitate cu biblioteca standard din limbajul Go.

Deno este potrivit pentru utilizarea ca mediu de execuție a scripturilor – este acceptat apelul prin shebang.
Există REPL.
Scris în limbajul de programare Rust.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster