Dart_Frog
一个快速、简约的 Dart 后端框架
一个快速、简约的 Dart 后端框架🎯
开发与💙通过非常好的风险投资 🦄
官方文档请访问https://dartfrog.vgv.dev。
Packages | Pub |
---|---|
dart_frog | |
dart_frog_gen | |
dart_frog_cli |
为了使用 Dart Frog,你必须在你的机器上安装Dart SDK 。
# 📦 Install the dart_frog cli from pub.dev
dart pub global activate dart_frog_cli
使用 dart_frog create
命令创建一个新项目。
# 🚀 Create a new project called "my_project"
dart_frog create my_project
接下来,打开新创建的项目并通过以下方式启动开发服务器:
# 🏁 Start the dev server
dart_frog dev
💡 提示 :默认情况下 8080
使用端口。可以通过该 --port
选项使用自定义端口。
创建一个生产构建,其中包含一个 DockerFile
,以便您可以在任何地方部署:
# 📦 Create a production build
dart_frog build
Dart Frog 建立在架子和mason之上,并受到许多工具的启发,包括remix.run、next.js和express.js。
Dart Frog 的目标是帮助开发人员有效地在 Dart 中构建后端。目前,Dart Frog 专注于优化构建后端的过程,该后端聚合、组合和规范化来自多个来源的数据。
Dart Frog 提供了一个简单的核心,API 表面积很小,以减少开发人员的学习曲线和加速时间。此外,Dart Frog 旨在帮助 Flutter/Dart 开发人员通过统一的技术堆栈实现工具、模型等的共享,从而最大限度地提高他们的生产力!
✅热重载⚡️
✅Dart Dev Tools⚙️
✅文件系统路由🚏
✅索引路线🗂
✅嵌套路由🪆
✅动态路线🌓
✅中间件🍔
✅依赖注入💉
✅生产构建👷♂️
✅Dokcer🐳
✅静态文件支持📁
🚧生成的 Dart 客户端包📦
🚧生成的 API 文档📔