#web-framework #track #rails-inspired #rust

app tracks

一个受Ruby on Rails启发的Rust Web框架,增强了工作、监视器和其他组件

1 个不稳定版本

0.1.0 2024年1月14日

#168 in #track

MIT 许可证

3KB

Tracks

Tracks是一个Rust Web框架,类似于Ruby on Rails。

结构

Tracks的结构类似于典型的Model-View-Controller框架,并添加了一些精心设计的功能。

  • 模型:这些映射到您的数据库对象。大多数业务逻辑应在模型内部完成,但授权和访问控制应由控制器完成。
  • 视图:这些是查看应用程序部分的方式。
  • 控制器:这些控制对程序业务逻辑的访问。控制器主要关注授权和访问控制。
  • 资产:这些是在最终应用程序中展示之前需要预处理的文件,例如压缩JS/CSS。
  • 工作:这些代表长期运行或计划的任务。
  • 监视器:这些可以用于处理文件夹或S3存储桶中的传入邮件,监视外部端点等。

项目目标

  • 尽可能简单,以便开始使用和开始构建应用程序。
  • 使应用程序开发尽可能顺畅。

无运行时依赖项