模型视图控制器模式对软件有多重要?

时间:2009-12-02 11:29:24

标签: model-view-controller design-patterns

我刚参加了我公司的企业架构会议。建筑师(宇航员)在最初的10分钟内发表了强烈的声明。

“如果您的软件不使用模型视图控制器模式,则不能将其称为软件”

嗯,确实在房间里产生了一些噪音。你们有什么想法。

6 个答案:

答案 0 :(得分:9)

一方面,你的建筑师正在做他的工作 - 引发关于重要主题的辩论。

另一方面,你的建筑师是一个小丑,他可能知道它。

答案 1 :(得分:3)

那么人们在模型 - 视图控制器之前做了什么?如果你问我这个建筑师做的那个天真的说法。这是一个可以使用的模式,它有任何其他模式的优点和缺点。但它肯定不是编写软件的唯一方法。

答案 2 :(得分:2)

不是。分离关注很重要。 MVC诞生于此。

答案 3 :(得分:1)

虽然MVC可以很好地工作,特别是在基于Web的应用程序上,但它肯定不是设计模式的全部和最终。

有些人可能对设计模式非常狂热!

答案 4 :(得分:0)

没有至关重要的问题,但有多大用处。通常在BIG项目中很有用:)

答案 5 :(得分:0)

MVC没有定义“软件”。它只是一种适用于无数软件项目的模式。是的,关注点分离是重要的,但MVC不是唯一的方法,也不是每个软件项目都必须的。听起来他正在试图修辞,但真的就像他被洗脑一样。至少从这个角度来看。