1 个不稳定版本
0.1.0 | 2021年6月17日 |
---|
#2 在 #困惑
14KB
357 行
Rust on Bolts
Bolts 是一个受 Ruby on Rails 启发的 Rust 语言快速、安全 Web 框架。Bolts 正在积极开发中,以下为计划中的功能(可能有所变化)
- 快速、强大、安全,合理默认设置
- 路由系统,包括子域名/域名路由,自动解析URL参数等。
- 基于简单 MVC 的基本项目布局
- 服务器端渲染布局的模板系统
- 定义良好的环境(即
development
、test
、staging
、production
) - 预配置的安全Cookie设置
- 内置的CSRF保护
- 基于SQL数据库的ActiveRecord式ORM,带有迁移系统
- 能够将整个应用程序部署到AWS Lambda + CloudFront
- 一个CLI,允许运行本地开发服务器等,如
bolts s
- 集成命令/任务系统
- 某种用 Rust 或 Web Assembly 编写的客户端框架,这样我们就可以告别 JavaScript
- 许多其他功能
开始时,主要目标是
- 路由系统
- 控制器方案
- 模板/视图
- 中间件、会话管理等
依赖
~2.2–3MB
~54K SLoC