✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Deno 1.0 startet: eine sichere Laufzeitumgebung für JavaScript

12

Deno ist eine neue Laufzeit (wie Node.js), die darauf abzielt, eine produktive und sichere Skriptumgebung für JavaScript und TypeScript bereitzustellen.

Es wurde von Ryal Dahl, dem ursprünglichen Schöpfer von Node.js, erstellt, um eine sichere Umgebung für den modernen JavaScript/TypeScript-Entwickler zu bieten, die die jüngsten Fortschritte in JavaScript der letzten Jahre einbezieht. Komischerweise ist der Name „Deno” ein Wortspiel mit „Node”.

Deno 1.0 wurde am 13. Mai 2020 gestartet, genau 2 Jahre nach seiner Erstveröffentlichung, am 13. Mai 2018.

Deno-Schlüsselaspekte

Es basiert auf der V8-Engine, der Sprache Rust und TypeScript. Deno-Code wird standardmäßig in einer sicheren Sandbox ausgeführt. Skripte können beispielsweise nicht auf die Festplatte zugreifen oder Netzwerkverbindungen öffnen.

TypeScript ist ein erstklassiger Bürger von Deno. Es wird ohne zusätzliche Werkzeuge unterstützt. Die Runtime-Standardmodule sind alle in TypeScript geschrieben. Der deno typesBefehl bietet Typdeklarationen für alles, was von Deno bereitgestellt wird.

Einer der interessantesten (umstrittenen?) Aspekte ist, dass es kein NPM verwendet. Stattdessen verwendet es Module, auf die als URLs oder Dateipfade verwiesen wird. Dies bedeutet natürlich, dass auch keine package.json erforderlich ist.

require()Ein weiterer wichtiger Aspekt ist, dass es den ES-Modul-Importstil verwendet und die CommonJS-Modulspezifikation, die in Node.js beliebte Syntax, nicht unterstützt .

Erfahren Sie mehr über Deno

Deno scheint eine nette Laufzeitumgebung zu sein, die es wert ist, erkundet zu werden, um Utility-Skripte zu schreiben, die traditionell mit Bash oder Python geschrieben wurden.

Mehr über Deno erfahren Sie auf seiner Website https://deno.land/ oder im GitHub-Repository https://github.com/denoland/deno

Es gibt bereits einige Apps, die für Deno geschrieben wurden, und eines der Dinge, über die sich Entwickler, die Deno übernehmen, freuen, ist die native TypeScript-Unterstützung und wie aktuell sich die Codierung dafür anfühlt, im Gegensatz zur Codierung für Node.js. Was denkst du? Ist Deno eine neue Modeerscheinung oder echt? Gibt es ein Leben jenseits der Nichtverwendung von NPM?

Aufnahmequelle: startfunction.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen