2010-09-06 34 views
0

MVC架构是否适用于以UI为中心的应用程序?用户界面重型应用程序的MVC

示例:您要构建基本的流程图应用程序。使GUI组件成为视图,模型的“节点”和“线条”对象部分以及控制器的点击处理程序是否有意义?

感觉怪我,因为没有在这里的模型多的功能...

回答

0

在你的情况,M肯定是没有必要的。所以你可以跳过它。没有人强迫你遵守MVC

如果您使用的是MVC框架,那么请不要使用特定于M的功能。简单。 :)

+1

但实际上,这些对象需要维护某种状态属性,如x和y位置,或者宽度和高度等。这听起来像模型对象是必需的 – 2010-09-06 05:06:17

0

我认为这将是非常有用的,而不是在你的项目中使用mcv!

你必须存储图表的输入数据的某个地方,所以模型对象将是理想的。

视图类是盒子的模板,每个实例都有坐标。

从盒子视图中分离数据将允许您在将来无需触摸数据即可更改盒子视图的方面和行为。

最后,您必须考虑mvc模式,而不是帮助您在当前状态下构建应用程序,而是设计一种可以在无需重写所有内容的情况下进行更改和改进的干净设计。所以如果你想构建一个将随MVC一起发展的应用程序。

相关问题