我很努力去理解为什么MVVM真的是一个很好的模式来实现的对我来说,除了麻烦它,它只是添加另一个层,我有编码。我知道我可以改变用户界面,但我真的不需要。相反,我将无法使用riaservices,datagrid,dataform等开箱即用功能所有控件都需要一些实现。为什么不能简单?为什么我应该使用MVVM,当它打破建立在riaservices功能
真的没有办法让MVVM自动设置“IsBusy”和所有的数据表单编辑功能。这就像重新发明了我的轮子,似乎我能够使用riaservices更快地编写代码。
@Jakob它的真正意义在于为您正在构建的应用程序以及您希望在几年内的位置做些什么。如果你正在设计一个能够很好地演示的CRUD应用程序,那么RIA服务就是要走的路。但是,如果您长期看待并希望一个可测试的应用程序,并且因此可以维护,则可以使用带有或不带有RIA的MVVM。你需要了解为什么这些技术是有用的,它的所有关于正确工作的正确工具。 – Agies 2010-06-11 02:21:24