Silverlight 4:Prism还可用吗?

时间:2010-04-19 16:04:18

标签: silverlight architecture prism

即使Silverlight 4已经支持命令,你仍然可以将Prism与SL4一起使用吗MVVM概念?

是否可以使用Prism中的功能并改进Silverlight 4应用程序的设计?

2 个答案:

答案 0 :(得分:5)

  • 模块 - 构建应用程序(可选择在需要时动态加载模块)
  • RegionManager - 处理从不同独立模块的组件组装UI(布局)
  • EventAggregator - 处理跨模块通信(例如,松耦合通信)

答案 1 :(得分:0)

总的来说,坚持使用Prism模式会在Silverlight开发中强制增加一层结构。这对开发团队尤其有益,不仅仅是个人,因为这项工作可以干净地划分。

最新的Prism 4于8月2日进入测试版,现在将MEF support (Managed Extensibility Framework)添加到PL提及的其他功能中。

MEF非常适合构建基于插件的框架。作为它可以做什么的一个例子,Visual Studio IDE本身使用MEF来实现几乎所有的插件。现在,您可以在Silverlight中执行相同类型的动态插件!

我们目前正在使用之前的2.2进行Silverlight Prism开发。释放,但一旦它离开Beta,就会转移到Prism 4。