如果I';我只是在学习MVVM什么是最好的框架

本文关键字:什么 MVVM 框架 学习 如果 | 更新日期: 2023-09-27 18:25:48

如果我只是在学习MVVM,那么哪个框架最容易安装和使用。我知道WPF,但不知道MVVM模式。我正在寻找一个项目,它将有很多好的文档和教程来设置模板。我不想花一天时间安装并尝试运行一个简单的MVVM项目。到目前为止,我已经找到了看起来不错的MVVM Lite以及Cinch和WPF应用程序框架(WAF)有人能评论一下吗?如果我正在学习这个模式,可以告诉我从哪一个开始最好吗?

如果I';我只是在学习MVVM什么是最好的框架

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

花点时间研究MVVM是关于什么的,它的目标、好处和陷阱是什么,尽可能以最"纯粹"的形式。思考你正在构建什么课程,它们是如何交流的,以及所有这些是如何协同工作的,这是你真正学习模式的最佳方式。引入第三方代码可能会帮助您解决一些问题,而不会意识到发生了什么或为什么发生了什么,或者只是根据框架的工作方式调整您的编程风格。在我看来,理解它为什么真的有效要重要得多,尤其是在一开始。

一旦你掌握了基本知识并很好地理解了最常见的情况,我不认为使用库太糟糕,但你会处于这样一种情况,你可以客观地评估他们是否做了你想要的事情,或者他们是如何在后台工作的。