老师 mvc mvvm其实本质上是两个不同的概念,没有什么关系

来源:4-2 vue原理-大厂必考

csupwj

2020-07-15

感觉网上搜出来的答案都不靠谱
mvc 总的 m 是数据库 v是页面 c是控制器
mvvm 是纯前端的东西, m 自己定义的数据 v页面视图 vm能数据和视图联系起来的框架或者代码
老师你看我这样理解哪里有问题吗.请指正

写回答

1回答

双越

2020-07-16

第一,mvc 和 mvvm 是两个东西,但不能说没有任何关系,mvvm 是从 mvc 基础上再次变种而来的。如果从来都没有 mvc ,我想也不会有 mvvm ,当然这是假设。

第二,mvc 的 m 是 model ,并不一定是数据库。有些程序不需要数据库,它可以用 mvc 模式来开发。

第三,mvvm 你的理解没问题。


总之吧,这些设计上的名词或者概念,都比较抽象,千万不要把它对应到某一个具体的软件、技术上。

越抽象的东西,才越普世。

0
0

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程