【发布时间】:2010-12-22 09:59:03
【问题描述】:
我正在使用 Unity IoC 容器。这真的不是我做出的决定,它只是与 Prism 一起出现的,我一直坚持下去。我从未使用过任何其他 IoC 框架,我必须承认我对 Unity 非常满意。然而,满足感可能来自于无知,因为我真的不知道其他框架能提供什么。
我一直听说我不应该使用 Unity IoC 容器。 “改用 Castle、nInject 或 StructureMap”,人们说,但我仍然没有听到任何具体的论据或例子来说明为什么我应该使用不同的框架。那么,为什么我不应该使用 Unity?或者也许我应该?
【问题讨论】:
-
对这个 stackoverflow 问题 (stackoverflow.com/questions/411660/…) 的公认答案变成了一篇非常详细的博文(此处为 elegantcode.com/2009/01/07/ioc-libraries-compared),可能会有所帮助。
-
确实很有用!在寻找有关该主题的现有问题时,我不知何故错过了这个问题。谢谢!
标签: .net unity-container ioc-container