好的,我一直在研究MVVM模式,每次我以前尝试过调查它时,我放弃了很多原因:
我即将再次放弃它,并认为我会问是否有人回答上述原因.
老实说,我无法看到将其用于单个/合作伙伴编码的优势.即使在具有10个窗口的复杂项目中也是如此.对我来说,DataSet是一个足够好的看法和在回答样结合布伦特以下问题
有人可以展示一个示例,与XAML DataBinding相比,使用MVVM模式可以节省时间.
我的100%绑定目前都是在XAML中完成的.因此,我不认为VM的重点是它需要编写和依赖的额外代码.
编辑:
在下午研究MVVM之后,我终于找到了一些让我从这个答案中认识到它的真正好处的东西.
Twitter 几天前在github 上发布了他们的Javascript Framework Flight.根据我的收集,Flight将JS逻辑放在另一层,其中单独的组件只能通过特定的事件调用(如API?)访问.
我不太清楚我是否理解使用JS Framework的好处以及Flight带来的好处.如果我使用移动应用程序来提高性能(服务器端的JS?)并更好地控制哪些事件调用组件,我会使用它吗?
以下是我目前可以找到的一些文章/相关帖子: