使用T4生成的前后端分离的web框架,是我们无需编码就能实现一个带有基本功能的管理项目。 项目分为 后端asp.net webapi 和前端 vue单页面应用
- 1.根据数据库通过T4生成通用的 业务逻辑和webapi 特殊业务用分部类实现
- 2.根据DTO 生成通用的业务逻辑和webapi 特殊业务用分部类实现 现阶段完成 第一部分
前提 数据驱动的列表组件如iview的列表组件,数据驱动的form组件(已经完成,根据数据可以生成form指定排列的列表),列表、详情mixin/extends模板。
- 1.根据前后端协商 完成接口文档,使用node的express框架和mockjs完成接口模拟,并添加swagger组件
- 2.根据swagger 返回的接口描述 按照restful规范 对应的增 删 改 查和列表mixin和详情mixin模板生成列表页和详情页
- 3.如果需要对列表/详情展示进行调整,就可以在created中进行列表/详情配置数据进行修改
- 4 相关路由规则、ajax请求封装也可进行生成
个人认为 vue类似框架有两大特性 组件化和数据驱动 这里能够充分利用它的这些特性。 数据驱动这块当我看到iview的table组件时,深受启发 所以实现了 form的数据驱动写法
我这里使用的后端框架和前端框架只用作为参考,各位可以参考这一思想去改造自己的前后框架。有兴趣的同学可以加我qq 一起探讨3035865281