一种极简的模型驱动开发(Vue + SpringBoot)

模型驱动开发概述

在软件开发中,模型驱动开发(Model-Driven Development,MDD)是一种以建立软件模型为核心的开发方法。

前后端开发模型差异

差异

一些典型问题和典型做法

抛一个观点:“代码的问题只能由代码解决,工具只是辅助而不是答案”——尼古拉斯·Spring

解决思路:前后端统一模型的框架设计

“模型驱动开发”中的“模型”,应该落实到具体代码编写和运行中,作为一种具体的可执行的存在。

统一的类型体系、元数据、数据模型、服务模型;

几种应用场景

动态表单开发

文件上传下载

动态数据表格

动态数据节点树

总结:发展方向

从“数据模型” 到 “场景模式”——前端的交互模式、样式模式,后端的服务模式;

从 模型驱动 到 模式 驱动,是简化软件开发的核心思路。

最近更新:
发布者: huanghaiquan
扫码咨询