Structuremap,AutoFac或Ninject,哪个适用于大型Web应用程序?

age*_*t47 25 structuremap ninject autofac asp.net-mvc-3

我有一些工作经验Structuremap.现在我用大造和大型Web应用程序(一个真正的社交网站)ASP.NET MVC 3,Entity Framework 4.1 code-first,SqlServer 2008,通过C#.NET 4.哪一个Structuremap,AutoFacNinject你会建议我在这种情况下使用?性能和易用性很重要.感谢任何帮助,想法和建议.

mdo*_*tas 54

本文对大多数流行的IoC框架进行了总结,并讨论了它们的性能和易用性.总而言之,这是一本很棒的书!

http://philipm.at/2011/di_speed.html

以及http://philipm.at/2011/di_speed_redux.html的后续跟进


jav*_*iry 17

我认为他们之间没有区别!它与你的自我联系在一起.每个人都有一些最爱,你也是.我使用StructureMap它足以满足大型和/或小规模的应用.

更新:

好吧,几个月前我遇到了Simple Injector,它非常简单,实际上很快.我已经在不同规模的几个项目中使用它,它确实非常完美.


Ian*_*cer 12

如果您对如何在大型Web应用程序中使用它们感兴趣,那么最好看一下OrchardCMS; 它使用Autofac.

  • NopCommerce是一种广泛使用的(非常可扩展,用于一些非常大的安装)开源电子商务引擎,它也使用Autofac(它最近离开了Unity). (4认同)