はじめに
Zeltは、TypeScript向けの高速で型安全なアプリケーションフレームワークです。Hono上に構築され、依存性注入、バリデーション、デコレータベースのAPIを提供し、Webアプリケーションやコマンドラインツールを構築できます。
環境を選択
ターゲットランタイムを選択してください:
- Node.js — Node.js APIへのフルアクセスを持つ従来のサーバー環境
- Cloudflare Workers — グローバル分散と低レイテンシを実現するエッジランタイム
コアコンセプト
Zeltアプリケーションは以下のプリミティブで構成されています:
| コンセプト | 説明 |
|---|---|
| Controller | @Get、@Postなどのデコレータを使用してHTTPリクエストを処理 |
| Service | @Injectableで注入可能なビジネスロジックを含む |
| Config | @Configで注入可能な設定値を管理 |
各環境ガイドでは、これらのコンセプトを完全な実行可能サンプルで説明します。