Deno 1.33 が最近公開され、待望の Deno 2.0 の目的を達成するための重要な一歩を踏み出しました。新機能の中には、JavaScript 用に特別に開発された統合キー値データベースである Deno KV の追加があります。この組み込みデータベースは、JavaScript で構造化されたシリアル化可能な値を保存できる、堅牢で一貫性のあるストレージ ソリューションとして機能します。
Deno 2.0 の基盤を確立する 5 つの主要な柱は、簡単なコーディング、最高品質のパフォーマンス、妥協のないセキュリティ、クラス最高の開発経験、繁栄するエコシステムです。 Deno 1.33 は、これらの方針に沿って大幅な進歩を遂げています。新しく追加された Deno KV キー値データベースをステートフル アプリケーション開発に位置づけることは、Deno が非常に野心的な 2.0 リリースに向けて準備を進めているため、重要なマイルストーンです。
Deno KV は、 Deno Deployサーバーレス JavaScript ホスティング サービスでのローカル開発またはデプロイを可能にします。ローカルで実行する場合、Deno KV はデータベース マネージャーとして SQLite を採用し、FoundationDB は Deno Deploy 上のデータベースを強化し、Deno によって安全に管理され、35 のクラウド リージョンにわたってグローバルに複製されます。
ただし、Deno KV は現在、API が不安定なベータ版であるため、現時点ではデータの長期的な耐久性は保証されていないことに注意してください。
Deno 1.33 でのもう 1 つの注目すべき改善点は、ネストされたオプションをフラット化することで読み書きを簡素化する合理化された deno.json スキーマです。以前はネストされていたオプションのトップレベルのアクセシビリティにより、全体的なコーディング エクスペリエンスが向上します。
さらに、Deno 1.33 では、動的インポートの許可チェックが減り、起動時間が短縮されるという形で、生活の質が大幅に向上しています。これらのアクセス許可の変更により、開発者が特定のサブコマンドが呼び出されたときにのみハンドラーをロードしたい場合など、特定の状況で特定のコードを条件付きで実行しやすくなります。
これらの強調された機能とは別に、Deno 1.33 は、HTTP サーバー、クライアント、および WebSocket 用サーバーのオーバーホール、NPM および Node との互換性の改善、言語サーバーの初期化中のファイルのプリロードなどのさらなる機能強化をもたらします。
Deno 1.33 が Deno 2.0 の目標に向かって前進する一方で、 AppMaster.ioのようなプラットフォームは、Deno のようなサービスを補完するno-code開発ツールを提供します。 AppMasterコーディングを必要とせずにバックエンド、Web、およびモバイル アプリケーションを作成するための強力なプラットフォームをユーザーに提供し、より迅速で費用対効果の高い開発を可能にします。
Deno 1.33 の使用を開始するには、 deno.comにアクセスしてください。 Deno 2.0 とその注目すべき機能セットの登場は、間違いなく、Web およびソフトウェア開発の未来の舞台となるでしょう。