.net的最佳文档IOC框架是什么?

时间:2009-09-24 01:06:15

标签: .net dependency-injection inversion-of-control

我正在寻找具有最佳文档的IOC / DI框架吗?

6 个答案:

答案 0 :(得分:6)

有很多文档的糟糕框架对你没什么好处。最好问一下 - 哪个IoC框架好用,合理且自然,并且只有足够的文档可以帮助您加快速度。为此,我说Castle Windsor或AutoFac。

答案 1 :(得分:5)

我目前使用Castle项目中的WindsorContainer,单元测试提供了很好的文档来源。

答案 2 :(得分:4)

微软的Unity Application Block已有详细记录。

答案 3 :(得分:4)

我目前正在使用Unity,但在我学习IoC概念时,对我来说最有用的是Ninject

学习IoC的另一种方法是尝试自己创建IoC Daniel Cazzulino's screencasts Funq IoC

这是一个interesting discussion here on stackoverflow about IoC/DI

答案 4 :(得分:0)

WindsorContainer,城堡。或者,如果你有一些时间,构建自己的;)从一个字典开始:D。

Unity也是一个很好的解决方案! ;)

答案 5 :(得分:0)

好吧,看起来StructureMap有不错的文档:http://structuremap.github.com/structuremap/index.html 此外,我希望Unity拥有相当完整的文档,因为它是官方MS版本。

我可以肯定地告诉你,Ninject几乎没有任何文档 GitHub的维基很快就会介绍一些基础知识,但这就是它 令人遗憾的是,尽管有关于它的所有炒作,这一部分仍然缺失。

Ninject是我首先开始使用的容器,谷歌的东西本来可以在短段中解释,这令人沮丧。 确实,如果您必须提供项目而不是“浪费”时间搜索容器上的某些信息,这是非常令人沮丧的。 这是我对Ninject最大的抱怨。

实际上我正在考虑切换到另一个容器有几个原因(文档就是其中之一)。