套件概覽
Conduit 是一個現代的 Dart HTTP 伺服器框架,專為建立 REST、RPC 和 GraphQL 服務而設計。它包含一個 ORM、OAuth2 提供者以及原生 OpenAPI 3.0 整合,可快速開發可擴展的後端應用程式。以效能與開發者體驗為核心,Conduit 支援在 macOS、Windows 與 Linux 上跨平台部署。其模組化架構可輕鬆整合驗證、資料模型與 API 文件。
適用情境
- 建構 RESTful API
- 建立 GraphQL 伺服器
- 實施OAuth2驗證
- 產生 OpenAPI 文件
- 開發微服務
主要特色
- Built-in ORM
- OAuth2 provider
- OpenAPI 3.0 support
- Cross-platform compatibility
- Modular design
適合對象
- Backend developers
- API-first application builders
- Teams using Dart for server-side code
- Projects requiring strong API documentation
使用建議
- 需要熟悉 Dart
- 與成熟框架相比,生態系統有限
- 最適合新專案,而不是遺留系統遷移