MVC的演变和改进

时间:2009-11-09 15:35:21

标签: model-view-controller frameworks

我刚刚找到MVC was initially proposed in 88 [here is the pdf file]但遗憾的是ASP.NET最近才实现它。

您知道在我们的日期框架中哪个是最常用的MVC设计模式吗?我很想知道MVC在时代是如何演变的,哪种方法最好(什么使它成为一种好的方法)?例如:a)在某些版本中,视图不与模型交互。 b)模型必须大于控制器。简而言之,即使某个框架不需要它,哪些是良好的MVC实现的黄金规则?

2 个答案:

答案 0 :(得分:1)

就MVC设计模式而言,它已在各种各样的语言和框架中使用了20多年。

它被用于或者是用于各种应用的设计模式的基础。

MVC的核心是分离代码,以便通过代码实现逻辑进展,并为您提供一种简单的方法来分离代码。我不确定我是否理解你想知道哪个是最常用的MVC设计模式的问题,因为它是设计模式。

答案 1 :(得分:0)

根据Wikipedia,它最初是在1979年描述的,而不是'88。您链接到的论文甚至在1987年的标题为“模型视图控制器”的末尾有一个参考,这是一个很好的提示,1988年不是第一个提案。 : - )

我不认为这是“不幸的”,以至于大公司几十年来没有实现它的“不可避免”。大公司往往行动缓慢。

对不起,这里有问题吗?