我刚刚找到MVC was initially proposed in 88 [here is the pdf file]但遗憾的是ASP.NET最近才实现它。
您知道在我们的日期框架中哪个是最常用的MVC设计模式吗?我很想知道MVC在时代是如何演变的,哪种方法最好(什么使它成为一种好的方法)?例如:a)在某些版本中,视图不与模型交互。 b)模型必须大于控制器。简而言之,即使某个框架不需要它,哪些是良好的MVC实现的黄金规则?
答案 0 :(得分:1)
就MVC设计模式而言,它已在各种各样的语言和框架中使用了20多年。
它被用于或者是用于各种应用的设计模式的基础。
MVC的核心是分离代码,以便通过代码实现逻辑进展,并为您提供一种简单的方法来分离代码。我不确定我是否理解你想知道哪个是最常用的MVC设计模式的问题,因为它是设计模式。
答案 1 :(得分:0)
根据Wikipedia,它最初是在1979年描述的,而不是'88。您链接到的论文甚至在1987年的标题为“模型视图控制器”的末尾有一个参考,这是一个很好的提示,1988年不是第一个提案。 : - )
我不认为这是“不幸的”,以至于大公司几十年来没有实现它的“不可避免”。大公司往往行动缓慢。
对不起,这里有问题吗?