Deno 1.33 wurde vor kurzem veröffentlicht und macht wesentliche Schritte, um die Ziele des mit Spannung erwarteten Deno 2.0 zu erreichen, das in den kommenden Monaten veröffentlicht werden soll. Zu den neuen Features gehört Deno KV, eine integrierte Key-Value-Datenbank, die ausdrücklich für JavaScript entwickelt wurde. Diese integrierte Datenbank dient als robuste und konsistente Speicherlösung, die jeden JavaScript-strukturierten serialisierbaren Wert speichern kann.
Fünf Hauptsäulen bilden die Grundlage für Deno 2.0: müheloses Programmieren, erstklassige Leistung, kompromisslose Sicherheit, erstklassige Entwicklungserfahrung und ein florierendes Ökosystem. Deno 1.33 macht in dieser Richtung erhebliche Fortschritte. Die Positionierung der neu hinzugefügten Schlüssel-Wert-Datenbank Deno KV für die zustandsbehaftete Anwendungsentwicklung ist ein bedeutender Meilenstein bei der Vorbereitung von Deno auf seine äußerst ehrgeizige Version 2.0.
Deno KV ermöglicht die lokale Entwicklung oder Bereitstellung auf dem serverlosen JavaScript-Hosting-Service Deno Deploy. Bei lokaler Ausführung verwendet Deno KV SQLite als Datenbankmanager, während FoundationDB die Datenbank auf Deno Deploy betreibt, sicher von Deno verwaltet und global in 35 Cloud-Regionen repliziert wird.
Es ist jedoch wichtig zu beachten, dass sich Deno KV derzeit in der Beta-Phase mit einer instabilen API befindet und daher die langfristige Datenhaltbarkeit derzeit nicht garantiert ist.
Eine weitere bemerkenswerte Verbesserung in Deno 1.33 ist das optimierte deno.json-Schema, das das Lesen und Schreiben vereinfacht, indem es verschachtelte Optionen vereinfacht. Zugänglichkeit auf oberster Ebene für ehemals verschachtelte Optionen verbessert das gesamte Programmiererlebnis.
Darüber hinaus bietet Deno 1.33 eine deutliche Verbesserung der Lebensqualität in Form von reduzierten Berechtigungsprüfungen für dynamische Importe, was zu einer verbesserten Startzeit führt. Diese Berechtigungsänderungen erleichtern das bedingte Ausführen von bestimmtem Code unter bestimmten Umständen, z. B. wenn Entwickler Handler nur laden möchten, wenn ein bestimmter Unterbefehl aufgerufen wird.
Abgesehen von diesen hervorgehobenen Funktionen bringt Deno 1.33 unter anderem weitere Verbesserungen, wie z.
Während Deno 1.33 die Ziele von Deno 2.0 vorantreibt, bieten Plattformen wie AppMaster.io no-code Entwicklungstools, die Dienste wie Deno ergänzen. AppMaster bietet Benutzern eine leistungsstarke Plattform zum Erstellen von Backend-, Web- und mobilen Anwendungen ohne Codierung, was eine schnellere und kostengünstigere Entwicklung ermöglicht.
Um mit Deno 1.33 zu beginnen, besuchen Sie deno.com . Die Einführung von Deno 2.0 und seiner bemerkenswerten Reihe von Funktionen wird zweifellos die Weichen für die Zukunft der Web- und Softwareentwicklung stellen.