Jou my 1.0


Jou my 1.0

D'r is in grutte release west fan Deno, in iepen, feilige útfieringsomjouwing foar programma's yn 'e TypeScript-taal, dy't de folgjende funksjes hat:

  • Útsûnderlik eksplisite tagong ta it bestânsysteem, netwurk en omjouwing troch it ynstellen fan passende tagongsrjochten troch de brûker;
  • TypeScript útfiere sûnder Node.JS en tsc;
  • Efterútkompatibiliteit mei Javascript: elke subset fan Deno-programma's dy't net ferwiist nei de Deno globale nammeromte en jildich is Javascript-koade kin wurde útfierd yn 'e browser;
  • Levere as ien útfierber bestân dat ek ekstra ark befettet lykas
    • deno run --inspect-brk: debug-tsjinner dy't ynteraksje mei Visual Studio Code en ark foar debuggen op ôfstân yn Google Chrome;
    • deno install: ynstallearder foar Deno-programma's fan boarnen op ôfstân. Downloads tegearre mei ôfhinklikens en foeget in skript ta oan $HOME/.deno/bin om it programma te starten;
    • deno fmt: foarmje de koade;
    • deno bondel: bondel fan Deno programma. Produsearret in js-bestân mei in programma foar Deno en syn ôfhinklikens;
    • WIP: dokumintaasjegenerator en ôfhinklikheidskontrôleark;
  • Gjin ôfhinklikens fan npm en package.json: eksterne modules wurde laden en brûkt (downloaden oer it netwurk komt allinich foar by de earste útfiering, dan wurdt de module yn 'e cache bewarre oant neamd mei de —reload flagge) nei't se har URL direkt yn it programma spesifisearje:
    ymportearje * as log fan "https://deno.land/std/log/mod.ts";

  • Absolút alle asynchrone operaasjes werom in belofte, yn tsjinstelling ta Node.JS;
  • Programma útfiering altyd stopt as net behannele flaters foarkomme.

Deno is in ynbêde ramt en kin brûkt wurde om besteande Rust-programma's út te wreidzjen mei in krat deno_core.

It Deno-team leveret ek standertmodules sûnder eksterne ôfhinklikens, fergelykber yn funksjonaliteit as de standertbibleteek yn 'e Go-taal.

Deno is geskikt foar gebrûk as skriptútfiering - skiljen fia shebang wurdt stipe.
Der is in REPL.
Skreaun yn 'e Rust programmeartaal.

Boarne: linux.org.ru

Add a comment