最近公布的.NET 4.0的托管扩展框架(MEF)是一个依赖注入框架?从模式和实践的Microsoft Unity将在4.0过时吗? MEF如何与像Unity这样的框架进行比较?
具体解决在PDC 2008第二主题由Scott Guthrie,MEF有更多的事情,如扩展Visual Studio 2008和其他应用程序,而不必使用所有的COM和旧技术…一个非常好的演示,扩展文本版在VS2008中显示其他。开始大约一个小时15分钟到第二天的主题演讲(
http://www.microsoftpdc.com),你会得到直接的信息,但基本上如果你要“构建一个内置可扩展点的应用程序,可以很容易被发现,并支持发现扩展“,那么MEF就是你想要的。 UNITY是你想要一个高品质的IoC容器,做DI以及其他解决方案,但与企业图书馆伟大和容易的集成。
原文链接:https://www.f2er.com/javaschema/282480.html关于EL4.0(现在4.1 – http://msdn.microsoft.com/en-us/library/dd203099.aspx)中的Unity,它实际上是一个位于版本2 ObjectBuilder顶部的IoC,而EL4.1具有用于统一各种EL应用程序块与Unity的配置的可扩展点。
MEF vs. Unity就像比较苹果和橘子。描述UNITY的一些伟大和具体的播客/网络广播在这里,我强烈推荐:
DotNetRocks Show#393 http://www.dotnetrocks.com/default.aspx?showNum=393
DNR.tv Show#126 http://www.dnrtv.com/default.aspx?showNum=126