IoC容器 - 哪个最好? (。净)

时间:2008-09-26 03:44:08

标签: .net inversion-of-control containers

我想了解人们用于IoC容器的内容。我读过温莎城堡的一些好东西,但我知道很多人都使用StructureMap,Unity,Ninject等。

提到的那些(以及我忽略的任何)之间存在一些差异。优势是什么?缺点是什么?更合适(就像StructureMap对于ABC而言非常好,但对XYZ来说不太好)?

3 个答案:

答案 0 :(得分:5)

我非常喜欢Ninject ...简单易用,它有类似的流体符号来声明类和接口之间的绑定并支持上下文绑定。真棒。

答案 1 :(得分:4)

“最佳”永远是主观的。

那就是说,我赞成Castle Windsor,因为它的XML更简单。顺便说一句,我只尝试过Windsor和Spring.NET,所以我不能多说其他人。

答案 2 :(得分:4)

我喜欢StructureMap。最新版本允许您在不必使用XML配置文件的情况下声明内联。