国际奥委会的选择太多了,我不知道从哪里开始。到目前为止,我已经研究过 Spring.NET、Unity、Ninject、Windsor 和 StructureMap,但我不知道是什么让其中一个比另一个更好。那么,您最喜欢的 IOC 是什么,以及哪些功能让您使用它胜过其他任何东西?
问问题
323 次
3 回答
4
尝试使用Common Service Locator,稍后您将能够在容器之间切换。我更喜欢 Unity(MS 中的神圣信仰的 cos =))和 Windsor cos 的力量。Ninject 有一个非常有趣的文档,如果你不打算使用它,你至少应该阅读它的文档并访问它的站点=)
于 2009-10-09T16:13:59.073 回答
2
我认为它们或多或少具有相同的功能。因此,查看以下内容是有意义的:
- 文档质量
- 提供全面的快速入门
- 用于其他知名产品
- 周围有没有社区
- 成熟到什么程度
例如,统一:
- 它有很好的文档
- 快速入门非常好
- 它用于复合应用程序指导和 Web 客户端软件工厂
- 它周围有社区
- 它只是 1.2(并且 2.0 即将推出),但它仍然是对象生成器的继任者
于 2009-10-09T16:12:23.847 回答
1
对于新项目,我现在使用 Ninject。我喜欢它的“干净”、现代和简单的 API 以及流畅的配置。
于 2010-03-12T22:46:13.300 回答