1

我正在使用 WCF RIA 服务构建 Silverlight LoB 应用程序。为了实现 SL,我查看了可用的 MVVM 工具包\框架。我正在构建的应用程序非常轻巧,有 8-10 个 UI 屏幕,具有典型的列表和详细信息(CRUD 操作)。

我尝试使用 MVVM light,但它并不支持 WCF RIA 服务项目模板。需要做一些定制。

然后我遇到了这个名为Simple MVVM的工具包。它工作正常并满足我的要求。

但是在我开始使用这个工具包实现我的应用程序之前,我想知道它是否有任何限制/已知问题。

站点有 MVVM 框架的比较,但 Simple MVVM 的评分较低。此比较是使用旧版本的 Simple MVVM 完成的。

这方面的任何信息都会有所帮助。谢谢你。

4

2 回答 2

4

Jeremy 刚刚更新了我的 Simple MVVM Toolkit 的统计信息,自 2011 年 1 月 1 日推出以来,它的下载量已超过 5,000 次。我将它设计为支持消息传递、命令、异步、模式对话框、用于单元测试的依赖注入,是的, WCF RIA 服务。

我已经发布了一个简单的入门屏幕截图,以及用于将工具包与 WCF RIA 服务一起使用的两部分屏幕截图。好消息是我的工具包附带了一个简单的安装程序和在线文档,以及许多 Visual Studio 项目模板,包括一个用于 RIA 服务的模板。

去这里获取工具包:Simple MVVM Toolkit

干杯,托尼·斯尼德

于 2011-07-01T18:23:50.913 回答
2

就我个人而言,我会忽略那个评论网站——当比较完成时,Simple MVVM 只有 21 次下载,这意味着它要么不受欢迎,要么它对现场来说非常新,而且可能仍处于快速变化和增长的状态。该评论也没有提供有关如何进行测量的任何详细信息,分数可能是某人基于对产品的粗略观察得出的意见。

如果您发现它适合您的需求,请使用它。稍后您可能会发现一些负面因素,但很少有(如果有的话)工具包或框架没有问题,然后由您来锻炼您的精英开发技能来解决问题.

IMO 的关键是它为组件之间的消息传递提供了多少支持,它是否具有现成的对话服务,并为依赖注入提供了良好的支持(即,如果它包含一个 IoC 容器)。诸如深度克隆和编组到 UI 线程之类的东西编写起来相对简单。诸如代码片段、项目模板和一个好的安装程序之类的东西只是糖衣,并没有增加整体价值,所以不要过多地阅读它。真正的大问题是:每天编写代码可以为您节省多少时间和精力?这是对其功效的真正考验。

于 2011-06-09T08:48:32.433 回答