我正在寻找具有最佳文档的IOC / DI框架吗?
答案 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最大的抱怨。
实际上我正在考虑切换到另一个容器有几个原因(文档就是其中之一)。