710

0

Dart_Frog

一个快速、简约的 Dart 后端框架

飞镖蛙标志

那里 覆盖范围 风格:很好的分析 执照:麻省理工学院 由梅森提供支持

一个快速、简约的 Dart 后端框架🎯

开发与💙通过非常好的风险投资 🦄

文档📝

官方文档请访问https://dartfrog.vgv.dev

Packages📦

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.runnext.jsexpress.js

Dart Frog 的目标是帮助开发人员有效地在 Dart 中构建后端。目前,Dart Frog 专注于优化构建后端的过程,该后端聚合、组合和规范化来自多个来源的数据。

Dart Frog 提供了一个简单的核心,API 表面积很小,以减少开发人员的学习曲线和加速时间。此外,Dart Frog 旨在帮助 Flutter/Dart 开发人员通过统一的技术堆栈实现工具、模型等的共享,从而最大限度地提高他们的生产力!

功能集✨

✅热重载⚡️

✅Dart Dev Tools⚙️

✅文件系统路由🚏

✅索引路线🗂

✅嵌套路由🪆

✅动态路线🌓

✅中间件🍔

✅依赖注入💉

✅生产构建👷‍♂️

✅Dokcer🐳

✅静态文件支持📁

🚧生成的 Dart 客户端包📦

🚧生成的 API 文档📔