gpt4 book ai didi

mvvm - MVVM Light工具包(GalaSoft)与MVVM工具包(WPF工具包)?

转载 作者:行者123 更新时间:2023-12-03 10:21:10 25 4
gpt4 key购买 nike

我是MVVM的新手,现在正尝试参与其中。
.NET和IDE中缺少对MVVM的官方支持(模板,生成器),这令人非常失望。

我在怀疑哪种工具比这些更好?

  • MVVM Light Toolkit
  • MVVM Toolkit (from the WPF Toolkit)

  • 我的考虑因素是:
  • 具有更多功能,功能,更好的性能,易于维护等。
  • 在将来的BCL版本中,MSFT更有可能正式支持什么,所以我应该熟悉
  • 最佳答案

    是相当容易的问题。

    WPF工具包中的一个在2009年5月(近2年)中进行了更新,当我尝试使用它时,我遇到了VS2008本地化版本的一些问题(不知道它在2010年如何工作)。

    MVVM Light的生命周期更长,Laurent一直在努力,而他实际上正在开发可以摇动的Sweet v4。

    另一方面,MVVM Light适用于WPF/SL/WP7,它具有更多功能,并且仍然非常易于使用。

    如果这还不够,那么MVVM Light增长如此之快,人们开始使用它来创建大量的应用程序,甚至您都可以看到使用MVVM Light作为MVVM Toolkit的Microsoft session 。

    你需要更多?

    PS:不要担心您的第二考虑。 MVVM本身并不难,只是一种设计模式。

    如果有一天您想要另一个MVVM Toolkit,您将看到相同的事情,如果Laurent在MVVM Light上使用Messenger,例如在Prism上,您将在“EventAggregator”下找到相同的想法。

    简而言之,Mvvm Light具有相同的想法,但具有不同的复杂性,并且谈论的功能强大而简单。

    关于mvvm - MVVM Light工具包(GalaSoft)与MVVM工具包(WPF工具包)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4863866/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com