我应该在Prism-MEF或Unity中使用什么?

时间:2010-09-17 13:08:01

标签: wpf mef prism

发现了几个好的(相关的)问题herehere,但都差不多一年了。

我想在当前的棱镜发展背景下知道什么是更好或者至少是每种情况都更好的情况。

1 个答案:

答案 0 :(得分:13)

它们是解决某些重叠场景的两种方法。

当您开发模块化应用程序时,Unity会发光,用户将使用模块的子集,模块是独立的。

当你有很多第三方开发人员为你的应用程序创建插件时,或者几个开发团队发布插件时,MEF会发光。

我们开始使用Prism获取核心功能,稍后将为Widget类型功能添加MEF - 这个想法是在MEF插件中提供边界线/客户特定功能。

两个框架都很容易上手(MEF可能从一开始就有点“简单”)。

在我的观点中,它实际上更多地取决于您的发展战略的结构而不是相关的应用程序。