国际奥委会选择不堪重负

时间:2009-10-09 16:05:00

标签: .net ioc-container

有很多IOC选择,我不知道从哪里开始。到目前为止,我已经看过Spring.NET,Unity,Ninject,Windsor和StructureMap,我不知道是什么让一个人比另一个好。那么,您最喜欢的IOC是什么,以及哪些功能使您使用它?

3 个答案:

答案 0 :(得分:4)

尝试使用Common Service Locator以后您可以在容器之间切换。我更喜欢Unity(在MS =中的神圣信仰的cos))和它的力量的温莎cos。 Ninject有一个非常有趣的文档,如果你不打算使用它,你应该至少阅读它的文档并访问它site =)

答案 1 :(得分:2)

我认为他们或多或少具有相同的功能。所以看看:

是有道理的
  • 文献质量
  • 全面快速入门的介绍
  • 用于其他知名产品
  • 周围是否有社区
  • 它有多成熟

例如,Unity:

  • 它有很好的文档
  • 快速入门非常好
  • 用于复合应用指南和Web客户端软件工厂
  • 它周围有社区
  • 它只有1.2(而且即将推出),但它仍然是对象构建器的继承者

答案 2 :(得分:1)

对于新项目,我现在使用Ninject。 我喜欢它的“干净”,现代和简单的API 及其流畅的配置。