概述
- 借鉴后端cms的思想,比如:在后台通过配置来生成表和字段,生成模型等。
- 根据复杂度,抽离工作内容,降低简单工作内容的重复编写。复杂业务还是需要程序员自己编写逻辑代码。
- 通过k8s来设置流程编排。
- 主要任务是将简单且重复的具体业务抽象化,通过后台来配置及生成,提高工作效率,方便后期维护和扩展。
作用
- 分离了低效任务,从而提高了程序员的工作效率。低效的任务可以通过快速配置来完成。
- 解决了前后端及内部外部系统对接的字段、接口的兼容问题,避免多套代码多套api的编写和维护。
具体场景
- 表单:搜索条件、表单。
- 表格生成。
- 接口生成。
- 流程设置。
技术方面
- vue组件封装
- 拖拽
- 代码编辑器-vscode二开
- k8s
- 通过字段及接口名映射,解决对接第三方及提高api给第三方的兼容问题。
流程
流程对比(简单业务及后期维护):
以前的流程VS现在的流程
以前的流程:产品->前后端->测试->业务回归->上线
现在的流程:产品->普通程序员->上线
主要区别:简单的业务,通过后台设置及简单代码编写后,跳过了测试,直接由产品验证通过即可上线。