如果我只是学习MVVM什么是最好的框架?

时间:2013-07-31 23:45:56

标签: c# wpf mvvm

如果我只是学习MVVM,哪个框架最容易安装和使用。我知道WPF但不知道MVVM模式。 我正在寻找一个项目,该项目将包含大量优秀的文档和教程,以便设置模板。我不想花一天时间安装并尝试运行一个简单的MVVM项目。 到目前为止,我发现MVVM Lite看起来不错,Cinch和WPF应用框架(WAF) 任何人都可以对这些发表评论并告诉我,如果我正在学习这种模式,哪一个最好开始?

1 个答案:

答案 0 :(得分:9)

首先,我会使用任何类型的外部库。在我看来,您的主要目标是学习设计模式的基础知识,而不仅仅是使用一些借用的代码。

花时间以尽可能最“纯粹”的形式研究MVVM的内容,目标,优势和陷阱。考虑你正在建设什么课程,他们如何沟通以及一般如何一起工作是你真正学习模式的最佳方式。引入第三方代码可以帮助您解决某些问题,而无需了解发生的事情或原因,或者只是根据框架希望它的工作方式调整您的编程风格。在我看来,理解它实际起作用的原因要重要得多,尤其是在开始时。

一旦你掌握了基础知识并且很好地理解了最常见的情况,我不认为使用库太糟糕了,但是你会遇到这样的情况:你可以客观地评估他们是否做了你想做的事情或者他们如何在引擎盖下工作。