1 个不稳定版本
0.1.0 | 2024年1月14日 |
---|
#168 in #track
3KB
Tracks
Tracks是一个Rust Web框架,类似于Ruby on Rails。
结构
Tracks的结构类似于典型的Model-View-Controller框架,并添加了一些精心设计的功能。
- 模型:这些映射到您的数据库对象。大多数业务逻辑应在模型内部完成,但授权和访问控制应由控制器完成。
- 视图:这些是查看应用程序部分的方式。
- 控制器:这些控制对程序业务逻辑的访问。控制器主要关注授权和访问控制。
- 资产:这些是在最终应用程序中展示之前需要预处理的文件,例如压缩JS/CSS。
- 工作:这些代表长期运行或计划的任务。
- 监视器:这些可以用于处理文件夹或S3存储桶中的传入邮件,监视外部端点等。
项目目标
- 尽可能简单,以便开始使用和开始构建应用程序。
- 使应用程序开发尽可能顺畅。