软件开发
软件开发就是响应用户指令, 转换系统行为, 并将行为结果记录在数据库.
对应MVC模式就是,Model为资源, Controler调用资源, 通过View展示给用户, 并提供用户指令.
MVC是架构模式, 与设计模式并不是一个领域. 该架构模式, 已经由我们所使用的框架实现.
如django(MTV), Flask(MVC)等.
行为分析 | MVC分析 |
---|---|
响应用户指令 | V(将资源展示,并提供用户指令) |
转换系统行为 | C(调用系统资源) |
记录行为结果 | M(系统资源) |
总结
数据库的作用是, 用来存储业务逻辑产生的最终结果/中间结果.
所以数据库并不是一个项目的核心, 业务才是项目核心.
以业务驱动编程.