MVC架构是否适合以UI为中心的应用程序?
示例:您要构建基本的流程图应用程序。将GUI组件视为模型,“节点”和“线”对象是模型的一部分,单击处理程序是否有意义?
这对我来说很奇怪,因为这里的模型功能不多......
答案 0 :(得分:0)
在您的情况下,绝对不需要M
。所以你可以跳过它。没有人强迫您遵守MVC
。
如果您使用的是MVC框架,请不要使用特定于M
的功能。简单。 :)
答案 1 :(得分:0)
我认为在你的项目中使用mcv非常有用!
您必须在某处存储图表的输入数据,以便模型对象适合您。
视图类将是框的模板,每个实例都有坐标。
将数据与框视图分开将允许您将来更改框视图的方面和行为,而无需触摸数据。
最后,您必须将mvc模式视为可以帮助您在当前状态下构建应用程序的东西,而是一种可以更改和改进而无需重写所有内容的简洁设计的方法。因此,如果你想构建一个与MVC一起成长的应用程序。