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

时间:2020-03-06 14:45:52  来源:igfitidea点击:

我想了解人们使用IoC容器的情况。我已经阅读了有关温莎城堡的一些好东西,但是我知道很多人都使用StructureMap,Unity,Ninject等。

这些提及的内容(以及我所忽略的任何内容)之间有什么区别?优点?弱点?更好的拟合度(例如StructureMap非常适合ABC,但不适合XYZ)?

解决方案

"最佳"永远是主观的。

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

我喜欢StructureMap。最新版本还允许我们声明内联,而不必诉诸XML配置文件。

我非常喜欢Ninject ...简单,易于使用,它具有这样的流畅的符号来声明类和接口之间的绑定并支持上下文绑定。惊人的。