MEF与便携式区域的优缺点通过MvcContrib进行协作编程

时间:2010-08-24 14:37:39

标签: asp.net-mvc mef mvccontrib

我一直在研究MEF和便携式领域,以及在协作编程环境中使用它们的专业和缺点。

我找到了以下文章

http://www.thegecko.org/index.php/2010/06/pluggable-mvc-2-0-using-mef-and-strongly-typed-views/

陈述

  选择MEF而不是其他解决方案   如允许的便携式区域   所有插件都要组合在一起   运行时没有的单个站点   需要引用每个的程序集   其他

我没有发现这两种技术之间有任何真正的深度比较,尽管我确实发现了以下没有任何答案的问题。

http://mef.codeplex.com/Thread/View.aspx?ThreadId=210370

花了一段时间进行搜索,是否有人对这两种技术有任何经验和/或洞察其中一种优于另一种的情况?

1 个答案:

答案 0 :(得分:1)

我从未使用过Portable Areas,但我认为值得一提的是,MEF相对于其他解决方案的一大好处就在于MEF is now included in Framework 4.0。如果可移植区域需要程序集相互引用,那么与MEF相比这似乎是一个很大的负面因素(即可插拔架构对您来说很重要)。