我的应用程序只显示和过滤数据,是否有使用MVVM的意义?

时间:2015-08-27 16:41:06

标签: c# wpf mvvm

所有应用程序都采用最终用户指定的许多参数,并调用另一个开发人员在.dll中创建的方法并将其显示在表上。该应用程序还具有过滤此类数据的功能。

将MVVM用于此类应用是否有意义?因为我似乎无法想象在Model和ViewModel中放入什么。

1 个答案:

答案 0 :(得分:0)

这是值得商榷的。 MVVM的主要优点是它使代码单元可以测试,因为它从Visual Layer中抽象出来。 在您的情况下,您的数据转发是通过dll方法完成的,因此您无需为检索提供单独的模型/存储库/查询。 其次,你只是在展示&过滤数据(本地),对数据的最简单操作。 即使对于小型应用程序,MVVM也是一个很好的开始,但权衡是否值得使用,因为您没有复杂的UI,单元测试和CRUD操作。