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