阮一峰 2015 年的文章,讲 MVC 的,他说对了吗?

2023-07-28 00:45:09 +08:00
 good1uck

https://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html

摘一些评论区: SSY 说:

原来我一直做的是 MVP 呀 Milkman 说:

简明,真知灼见;不像市面上很多文章那般说一揉二,掺杂一起弄得复杂方显高深,骨架连肉一起乱炖,反致初学者云里雾里。 xuhong 说:

这个是不同领域不一样的,阮兄这说的应该只是前端领域,不然会造成误解。对于后端以及 ios 等其他领域都是不适用的。 ChenKan 说:

标题改为『前端框架 MVC ,MVP 和 MVVM 的图示』似乎更加妥当 zjien 说:

难道我把 MVP 理解成了 MVC ? kylelua 说:

一派胡言。作者你懂 mvc 吗???? model 和 view 永远不可以有任何直接联系。此乃 mvc 的最大忌讳。居然你一开头开始就扯淡。 bounty 说:

mvc 模式讲错了,阮老师,view 发送指令给 controller ,controlle 接受指令通知 model 层操作数据,接着返回 controller 层,controller 再渲染 view 。

1604 次点击
所在节点    问与答
4 条回复
wangkun025
2023-07-28 00:52:41 +08:00
关于 MVC ,他的图确实错了。model 和 view 确实不直接关联。
wangkun025
2023-07-28 00:55:33 +08:00
https://www.railstutorial.org/book#sec-mvc
上面的地址是 Ruby on Rails 对 MVC 的实现,有图示。
RightHand
2023-07-28 07:38:50 +08:00
model 是模型不是数据源。。。另外我个人更倾向 mvc 有主动被动之分
sunorg
2023-07-28 08:54:58 +08:00
模式是经验的总结,不是规范。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX