prism - MEF 与 Prism 。有什么不同? future 会支持什么?

标签 prism mef

我要创建的是一个 Silverlight 应用程序,其中包含几个选项卡/模块,这些选项卡/模块都是单独的 DLL。

我看到 PRISM 具有似乎针对 UI 的 Shell/Module 概念,并且我找到了一个不错的演示(展示如何搜索 digg/twitter)。

但听起来 MEF 将包含在 VS2010 中,所以我想选择那个选项。

谁能以某种方式清楚地解释这些差异? (我不是高级程序员)

最佳答案

基本上,MEF 是一个通用的可扩展性框架:

If you are building extensible applications, extensible frameworks and application extensions, then MEF is for you.



而 Prism 主要用于构建 GUI:

The Composite Client Application Guidance is designed to help you more easily build modular Windows Presentation Foundation (WPF) and Silverlight client applications.

关于prism - MEF 与 Prism 。有什么不同? future 会支持什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1595409/

相关文章:

unit-testing - 模拟 IoC 容器?

c# - MEF 错误,是循环依赖,现在是其他东西

c# - 使用 Prism、MVVM、MEF 在 WPF 中动态生成控件

reflection - MEF:加载具有不同属性的部件(插件)

c# - WPF Prism 模块错误解决 IUnityContainer

wpf - Prism - 如何使用 MEF 在 ViewModel 中导入 IRegionManager

c# - Mef Prism v4 - [导入] 与 [ImportingConstructor]

c# - 使用MEF加载插件时如何使用Hangfire?

wpf - 如何将命令行为附加到 ListView 中的 TextBox?

silverlight - 无法使用prism4在silverlight 5中加载文件或程序集 'System.Windows.Controls'