Deno 1.0

Die große Veröffentlichung von Deno – einer offenen, sicheren Laufzeitumgebung fĂŒr Programme in TypeScript, die folgende Merkmale aufweist:

  • Eindeutiger Zugriff auf das Dateisystem, das Netzwerk und die Umgebung durch die entsprechende Erlaubnis des Benutzers;
  • AusfĂŒhrung von TypeScript ohne Node.JS und tsc;
  • RĂŒckwĂ€rtskompatibilitĂ€t mit Javascript: Jede Teilmenge von Programmen fĂŒr Deno, die nicht auf den globalen Namensraum Deno verweist und gĂŒltigen Javascript-Code darstellt, kann im Browser ausgefĂŒhrt werden;
  • Bereitstellung als einzelne ausfĂŒhrbare Datei, die auch zusĂ€tzliche Werkzeuge wie enthĂ€lt
    • deno run —inspect-brk: Debugging-Server, das mit Visual Studio Code und den Remote-Debugging-Tools von Google Chrome interagiert;
    • deno install: Programm-Installer fĂŒr Deno aus Remote-Quellen. LĂ€dt zusammen mit AbhĂ€ngigkeiten herunter und fĂŒgt ein Skript zum AusfĂŒhren des Programms in $HOME/.deno/bin hinzu;
    • deno fmt: zur Formatierung von Code;
    • deno bundle: Bundler fĂŒr Deno-Programme. Erstellt eine js-Datei, die das Programm fĂŒr Deno und seine AbhĂ€ngigkeiten enthĂ€lt;
    • WIP: Dokumentationsgenerator und Werkzeug zur PrĂŒfung von AbhĂ€ngigkeiten;
  • Keine AbhĂ€ngigkeit von npm und package.json: Externe Module werden geladen und verwendet (der Netzwerkzugriff erfolgt nur beim ersten AusfĂŒhren, danach wird das Modul bis zum Aufruf mit dem Flag —reload zwischengespeichert), nachdem ihre URL direkt im Programm angegeben wurde:
    import * as log from "https://deno.land/std/log/mod.ts";
  • Absolut alle asynchronen Operationen geben ein Promise zurĂŒck, im Gegensatz zu Node.JS;
  • Die AusfĂŒhrung des Programms immer wird bei Auftreten von unbehandelten Fehlern gestoppt.

Deno ist eine einbettbare Umgebung und kann verwendet werden, um bestehende Programme in Rust mit dem Crate deno_core.

auszudehnen. Das Deno-Team liefert auch Standardmodule ohne externe AbhÀngigkeiten, die in ihrer FunktionalitÀt mit der Standardbibliothek der Programmiersprache Go vergleichbar sind.

Deno eignet sich zur AusfĂŒhrung von Skripten – der Aufruf ĂŒber Shebang wird unterstĂŒtzt.
Es gibt REPL.
Geschrieben in der Programmiersprache Rust.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster