最佳的IoC框架.Net

可能重复:
哪些.NET依赖注入框架值得研究?

StructureMap和Ninject中哪个是最好的IoC?

这应该合并:最佳注射框架


取决于情况。 对于需要一个简单容器的小型项目,我会选择Ninject。 我喜欢它小而精的事实。 我不喜欢这个属性,但是有一些解决方法。

对于你可能需要的不仅仅是简单的IoC的一个大的解决方案,我会和Castle的东西一起去。 Lot的灵活性在那里,您可以使用XML,属性或DSL来配置内容,如果您以后需要它,则可以将IoC扩展到AOP版图。

我还没有尝试过结构映射。 看起来它比IoC做得更多。 但我不能对此发表评论。 我认为Ninject和Structuremap有不同的用途,所以很难在不了解上下文的情况下在两者之间进行选择。 更好通常是一个相对的概念:-)


我使用StructureMap,所以我可能认为它是最好的。 但也许将来我会去统一,因为这是MS支持的,这意味着更好的文档和更少依赖于一个人的善意,尽管这个人是非常善意的。 当然,我不会因为它很好而改变框架。 只要有用,我甚至不会升级。


没有最好的。 他们中的大多数以几乎相同的方式完成您所需要的90%。 在某些情况下,人们可能比另一个人更灵活。

鉴于我选择温莎,如果没有别的,但我已经知道它很好。 但如果我不得不使用Ninject或StructureMap,我不会抱怨。 他们都是很好的框架。

我知道目前Ninject是唯一一个可以在Compact框架上运行的程序,所以如果这是一个需求。 那么Ninject就是要走的路。

我有点害怕Spring.NET,主要是因为我讨厌XML。 但也许它不像我想象的那么糟糕,不要激怒我:)

链接地址: http://www.djcxy.com/p/82111.html

上一篇: Best IoC framework for .Net

下一篇: What is the point of interfaces in PHP?