我刚刚开始学习.net、wpf、wcf和mvvm,我的问题是:
是实现自己的MVVM更好,还是使用MVVM Light toolkit,Prism这样的MVVM框架更好(它太高级了,有统一的框架(不确定它对开发有什么帮助))?
发布于 2010-12-11 00:35:51
如果您真的想了解MVVM的内部工作原理,请尝试实现您自己的MVVM。
如果您已经理解了这些概念,并且不觉得有必要重新发明轮子,那么可以使用框架。Prism是它的一个可靠的choice...go。
发布于 2010-12-11 00:36:24
我不会重复发明轮子,评估框架,只有当这些框架不能满足你的需求时,你才应该考虑写你自己的框架。
发布于 2010-12-11 00:42:53
我建议看看这个演讲:Build Your Own MVVM Framework
(如果你还没有)
我决定先阅读各种框架的参考资料,然后下载一些基于Caliburn Micro的示例项目,以了解它们是如何工作的
Caliburn是一个很棒的框架,它为您提供了入门和深入了解MVVM所需的一切
我建议你开始使用它,也许,当你觉得足够舒服的时候,你可以试着定制它或简化它,以满足你的需求/风格,然后,如果你有时间,你会建立自己的=)
编辑
MediaOwl是我发现的最好的开源项目,可以看到Caliburn Micro的良好实现,如果您最终选择了这个框架,请务必查看它
https://stackoverflow.com/questions/4411058
复制相似问题