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

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

有帮助吗?

解决方案

"最佳"永远是主观的。

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

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top