我很努力去理解爲什麼MVVM真的是一個很好的模式來實現的對我來說,除了麻煩它,它只是添加另一個層,我有編碼。我知道我可以改變用戶界面,但我真的不需要。相反,我將無法使用riaservices,datagrid,dataform等開箱即用功能所有控件都需要一些實現。爲什麼不能簡單?爲什麼我應該使用MVVM,當它打破建立在riaservices功能
真的沒有辦法讓MVVM自動設置「IsBusy」和所有的數據表單編輯功能。這就像重新發明了我的輪子,似乎我能夠使用riaservices更快地編寫代碼。
@Jakob它的真正意義在於爲您正在構建的應用程序以及您希望在幾年內的位置做些什麼。如果你正在設計一個能夠很好地演示的CRUD應用程序,那麼RIA服務就是要走的路。但是,如果您長期看待並希望一個可測試的應用程序,並且因此可以維護,則可以使用帶有或不帶有RIA的MVVM。你需要了解爲什麼這些技術是有用的,它的所有關於正確工作的正確工具。 – Agies 2010-06-11 02:21:24