Gëff mir 1.0


Gëff mir 1.0

Et gouf eng grouss Verëffentlechung vum Deno, en oppent, séchert Ausféierungsëmfeld fir Programmer an der TypeScript Sprooch, déi déi folgend Funktiounen huet:

  • Aussergewéinlech explizit Zougang zum Dateiesystem, dem Netz an dem Ëmfeld duerch d'Astellung vun passenden Permissiounen vum Benotzer;
  • TypeScript ausféieren ouni Node.JS an tsc;
  • Réckkompatibilitéit mat Javascript: all Ënnerdeel vun Deno Programmer, déi net den Deno globalen Nummraum referéiert a gëlteg Javascript Code ass, kann am Browser ausgefouert ginn;
  • Geliwwert als eenzeg ausführbar Datei déi och zousätzlech Tools enthält wéi z
    • deno run --inspect-brk: Debug Server deen mat Visual Studio Code a Remote Debugging Tools am Google Chrome interagéiert;
    • deno installéieren: Installateur fir Deno Programmer aus Fernressourcen. Downloads zesumme mat Ofhängegkeeten a füügt e Skript un $HOME/.deno/bin fir de Programm ze starten;
    • deno fmt: formatéiert de Code;
    • deno Bündel: Bündler vun Deno Programmer. Produzéiert eng js Datei mat engem Programm fir Deno a seng Ofhängegkeeten;
    • WIP: Dokumentatioun Generator an Ofhängegkeet Audit Outil;
  • Keng Ofhängegkeet vun npm a package.json: extern Moduler ginn gelueden a benotzt (D'Download iwwer dem Netz geschitt nëmme während der éischter Ausféierung, da gëtt de Modul cache bis mam —reload Fändel genannt) nodeems se hir URL direkt am Programm uginn hunn:
    importéieren * als Log vun "https://deno.land/std/log/mod.ts";

  • Absolut all asynchrone Operatiounen zréckzeginn e Verspriechen, Géigesaz Node.JS;
  • Programm Ausféierung ëmmer stoppt wann net behandelte Feeler optrieden.

Deno ass en embeddable Kader a ka benotzt ginn fir existent Rust Programmer mat enger Këscht ze verlängeren deno_core.

D'Deno Team liwwert och Standardmoduler ouni extern Ofhängegkeeten, ähnlech a Funktionalitéit wéi d'Standardbibliothéik an der Go Sprooch.

Deno ass gëeegent fir ze benotzen als Skript Ausféierung - Uruff iwwer Shebang gëtt ënnerstëtzt.
Et gëtt eng REPL.
Geschriwwen an der Rust Programméierungssprooch.

Source: linux.org.ru

Setzt e Commentaire