有很多IOC选择,我不知道从哪里开始。到目前为止,我已经看过Spring.NET,Unity,Ninject,Windsor和StructureMap,我不知道是什么让一个人比另一个好。那么,您最喜欢的IOC是什么,以及哪些功能使您使用它?
答案 0 :(得分:4)
尝试使用Common Service Locator以后您可以在容器之间切换。我更喜欢Unity(在MS =中的神圣信仰的cos))和它的力量的温莎cos。 Ninject有一个非常有趣的文档,如果你不打算使用它,你应该至少阅读它的文档并访问它site =)
答案 1 :(得分:2)
我认为他们或多或少具有相同的功能。所以看看:
是有道理的例如,Unity:
答案 2 :(得分:1)
对于新项目,我现在使用Ninject。 我喜欢它的“干净”,现代和简单的API 及其流畅的配置。