【问题标题】:Is MVC a good choice for computational cluster?MVC 是计算集群的好选择吗?
【发布时间】:2015-05-08 07:26:23
【问题描述】:

我必须为类实现一个计算集群。我和我一起工作的同事决定我们应该引入一些架构模式来完成我们的任务。我们选择了 Model-View-Controller,因为它是最受欢迎的,而且我们已经对类似的 MVVM 有一些经验。

我们的最后一项任务是为一家虚构的电影租赁公司实现一个系统,其中包括用 WPF 制作的数据库和 GUI。模型、模型视图和视图之间的区别很容易。数据库实体是模型,XAML 是视图,等等。

现在,我们的计算集群是一个多模块系统,用户通过控制台加载问题数据 (XML),然后可以检索解决方案。我看不出我们应用程序中的模型可能是什么。视图(控制台?)似乎几乎什么都不做。 MVC 甚至适用于这种项目吗?

【问题讨论】:

    标签: design-patterns model-view-controller mvvm


    【解决方案1】:

    视图(Console)的重量确实很轻。但是考虑将视图与逻辑分开总是一个好主意,即使它只是一个 main() 方法接口。

    模型几乎肯定是您正在执行的作业,他们稍后检索的“解决方案”,可能是正在提交的输入 (xml) 的某些模型,也可能是您在创建时创建的一些状态资料正在执行作业。

    Controller 是将 xml 从控制台打乱到模型执行,然后启动作业的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 2019-01-29
      • 2021-02-27
      • 2016-08-23
      相关资源
      最近更新 更多