gpt4 book ai didi

model-view-controller - Web 与桌面上的 MVC 模式有何不同?

转载 作者:行者123 更新时间:2023-12-02 05:12:52 25 4
gpt4 key购买 nike

在对 Model View Controller 模式进行了一些阅读之后,似乎该模式在 Web 框架和桌面框架中的实现方式截然不同。使用基于 Web 的 MVC 框架, View 和模型永远不会直接通信。他们只能与 Controller 通信。但是在桌面实现中, View 和模型似乎可以直接通信,这对我来说没有意义。这似乎违背了 MVC 具有独立、干净、隔离层的目的。另外,如果 View 和模型直接通信, Controller 会做什么?

这是来自 Wikipedia 的图表说明 MVC。

alt text

Model-View-Controller

最佳答案

有趣的是,我最近在我的博客上写了一篇关于 Web 框架中 MVC 概念的不同实现的文章。

你可以读一下here .

关于model-view-controller - Web 与桌面上的 MVC 模式有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com