02 / 编译器与开发者工具

Faster CRUD — 类型安全的全栈 CRUD 框架

以装饰器和代码优先方式定义后端接口,并由同一份类型信息生成前端表单。

时间
2022.07 — 2023.12
状态
已完成
角色
设计 / 开发 / 维护

背景

常规CRUD项目会在后端模型、接口类型和前端表单之间重复维护相似定义。

实现

  • 使用TypeScript装饰器定义资源、字段和接口行为。
  • 从后端定义生成前端表单和类型信息。
  • 默认配置可以直接使用,同时保留字段和交互层的定制入口。

范围

项目聚焦NestJS与Vue/Nuxt技术栈中的类型传递和重复代码收敛。