Deno 1.0


Deno 1.0

Izvršen je glavni izdanje Deno – otvorenog, sigurnog okruženja za izvršavanje programa u jeziku TypeScript, sa sledećim karakteristikama:

  • Ekstremno jasan pristup datotečnom sistemu, mreži i okruženju putem postavljanja odgovarajućih dozvola od strane korisnika;
  • Izvršavanje TypeScript-a bez Node.JS i tsc;
  • Unazad kompatibilan s Javascript: bilo koji podskup programa za Deno, koji se ne oslanja na globalni prostor imena Deno i koji je validan Javascript kod, može se izvršavati u pretraživaču;
  • Isporuka u obliku jedne izvršne datoteke, koja takođe sadrži dodatne alate, poput
    • deno run —inspect-brk: debag-strežnik, koji se može povezati sa Visual Studio Code-om i alatima za daljinsko debagovanje u Google Chrome-u;
    • deno install: instalater programa za Deno iz udaljenih izvora. Preuzima zajedno sa zavisnostima i dodaje skript u $HOME/.deno/bin za pokretanje programa;
    • deno fmt: vrši formatiranje koda;
    • deno bundle: bundler programa na Deno. Stvara js-datoteku koja sadrži program za Deno i njegove zavisnosti;
    • WIP: generator dokumentacije i alat za reviziju zavisnosti;
  • Nema zavisnosti od npm i package.json: spoljne module učitava i koristi (učitavanje preko mreže se dešava samo prilikom prvog izvršenja, nakon čega se modul kešira do poziva sa oznakom —reload) nakon što se navede njihov URL direktno u programu:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Sve asinhrone operacije vraćaju Promise, za razliku od Node.JS;
  • Izvršavanje programa vedno se zaustavlja pri pojavi neobrađenih grešaka.

Deno je ugrađeno okruženje i može se koristiti za proširenje postojećih programa na Rust-u putem crate deno_core.

Takođe, Deno tim pruža standardne module bez spoljnjih zavisnosti, slične funkcionalnosti kao standardna biblioteka u jeziku Go.

Deno je pogodan za korišćenje kao izvršavanje skripti – podržava poziv putem shebang-a.
Postoji REPL.
Napisano je u programskom jeziku Rust.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster