这个项目能做什么
Altair 是一个现代化的、全栈的 Crystal Web 框架,强调约定优于配置和开发者体验。它利用 Crystal 的原生性能、低内存占用和单二进制部署,旨在提供卓越的开发体验。
框架包括一个编译时路由 DSL,带有类型化控制器引用;一个完整的 ORM(Altair::Record),支持 SQLite3 和 PostgreSQL,并提供迁移、验证和关联;一个使用编译时模板和自动转义的视图栈。此外,它还提供一个带有项目和资源脚手架生成器的 CLI,一个后台作业系统,一个资产管道,以及内置的安全功能,如 CSRF 保护、会话和 JWT 认证。
Altair 目前处于早期开发阶段,但已完成多个阶段,并附带一个全面的测试套件。它还包括示例应用,如带有持久化的博客和 htmx 演示,以及一个用于比较其与 Express 和 Fiber 性能的公共负载测试套件。
评论
0 评分人数达到10人后显示
登录后参与讨论。