一种极简的模型驱动开发(Vue + SpringBoot)
模型驱动开发概述
在软件开发中,模型驱动开发(Model-Driven Development,MDD)是一种以建立软件模型为核心的开发方法。
前后端开发模型差异
差异
一些典型问题和典型做法
抛一个观点:“代码的问题只能由代码解决,工具只是辅助而不是答案”——尼古拉斯·Spring
解决思路:前后端统一模型的框架设计
“模型驱动开发”中的“模型”,应该落实到具体代码编写和运行中,作为一种具体的可执行的存在。
统一的类型体系、元数据、数据模型、服务模型;
几种应用场景
动态表单开发
文件上传下载
动态数据表格
动态数据节点树
总结:发展方向
从“数据模型” 到 “场景模式”——前端的交互模式、样式模式,后端的服务模式;
从 模型驱动 到 模式 驱动,是简化软件开发的核心思路。




