V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
good1uck
V2EX  ›  问与答

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

  •  
  •   good1uck · 2023-07-28 00:45:09 +08:00 · 1617 次点击
    这是一个创建于 485 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 。

    4 条回复    2023-07-28 08:54:58 +08:00
    wangkun025
        1
    wangkun025  
       2023-07-28 00:52:41 +08:00
    关于 MVC ,他的图确实错了。model 和 view 确实不直接关联。
    wangkun025
        2
    wangkun025  
       2023-07-28 00:55:33 +08:00
    https://www.railstutorial.org/book#sec-mvc
    上面的地址是 Ruby on Rails 对 MVC 的实现,有图示。
    RightHand
        3
    RightHand  
       2023-07-28 07:38:50 +08:00 via Android
    model 是模型不是数据源。。。另外我个人更倾向 mvc 有主动被动之分
    sunorg
        4
    sunorg  
       2023-07-28 08:54:58 +08:00 via Android
    模式是经验的总结,不是规范。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1625 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:43 · PVG 00:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.