MVVM Light工具包 - 是否还在维护?今天在,明天消失?

13

我一直在研究MVVM Light Toolkit,我必须承认我对它的经验不多,但是我喜欢我看到的。

我曾经使用过MVVM Toolkit(Microsoft),但目前我使用的是VS 2010,还没有可用的模板。

我正在寻找有关MVVM Light Toolkit的一些见解...

它会一直维护吗?也就是说,明天它不会消失...

还是我应该去找别的东西?

非常感谢任何反馈...

我也看到了一些关于它如何可混合的信息,而MVVM Toolkit(Microsoft)似乎没有这个功能。

Prism也似乎是一个很可能的候选项,但据我所知它不是一个MVVM框架/工具包。

我将在WPF中使用它

非常感谢您的帮助

4个回答

33

我从现在开始将更积极地使用SO来支持MVVM Light Toolkit(并将支持外包给他人;)

我致力于在有意义的时间内及有容量的情况下支持并更新MVVM Light Toolkit。现在,我正在撰写关于Silverlight 4的新书,因此我的能力受到了一些影响,但我仍定期创建新的更新和博客文章。我知道,对于大多数开源框架而言,文档应该更好,并计划尽快处理它。

如果我发现自己无法再继续开发工具包,我会确保广告宣传这个事实,并尽力寻找新的维护者。

感谢关心 :) Laurent


2
谢谢,这正是我想要的答案...我不想在没有确认的情况下承诺使用新框架...我真的很喜欢我看到的东西...我已经被说服了...再次感谢! - mark smith
@LBugnion,您能否请您透露一下MVVM Light在桌面WPF应用程序中的未来发展方向?看起来您更专注于Silverlight、Windows Phone和Windows 8方向,而普通桌面WPF(非Win8)方向似乎被遗弃了。我几乎找不到一些针对WPF桌面应用程序的示例,所以只能根据现有的Silverlight/WP资料来获取知识。 - Alex Klaus
嗨,WPF版本的代码几乎与其他版本相同,因此我所做的任何更改都会自动应用于WPF版本。我们在许多项目中积极使用WPF版本,因此它肯定会被长期维护。我正在考虑添加特定于异步操作的功能,这将适用于WPF 4.5版本。我计划继续维护WPF3.5和WPF4版本,因为它们被广泛使用。希望对你有帮助,Laurent - LBugnion
@LBugnion,我能问一下你是如何为MVVMLight制作MSI安装程序的吗?你使用了WiX Installer吗?只是好奇。 - Joe Slater

7
Laurent是一位微软MVP,我知道他经常使用这个工具包,因此我期望它会有定期的更新。
此外,这是一个CodePlex项目,因此您可以随时获取代码并修复/更改任何需要的内容,即使在未来不再维护。

http://mvvmlight.codeplex.com/

仅供参考,看起来3月17日是Codeplex上的最后一次检查,因此该项目仍在积极开发中。


3
MVVM Light Toolkit已经得到了相当的更新。由于维护者Laurent Bugnion本人也在使用这个框架,我认为它将来也会得到更新。然而,你永远无法确定这一点。
Prism/CAL框架也可以与MVVM一起使用。实际上,这就是我目前正在做的事情。你还可以组合MVVM Light工具包和Prism/CAL的部分内容。
还有其他几个MVVM框架可供选择。如果你对它们感兴趣,可以看一下Jeremy Alles的这篇综述

0

MVVM Light现在已经支持Visual Studio 2010。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接