首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET IoC容器,用于中型ASP.NET MVC

.NET IoC容器,用于中型ASP.NET MVC
EN

Stack Overflow用户
提问于 2012-03-25 14:52:17
回答 1查看 2.7K关注 0票数 6

我的团队计划今年六月开始一个新项目。这个应用程序通常被2,000个并发用户使用。现在我们正在讨论技术决策--我们将在我们的项目中使用什么IoC容器。我的团队中的所有成员都没有使用IoC的经验,尽管我们中的一些人阅读并知道它是什么。我们的要求是:

  1. Performance --我们的管理状态是,IoC可能会减慢应用程序的速度,并且他们希望我们使用的IoC容器不会降低性能。他们还期望IoC容器对于小的或大的或解析器的IoC集具有良好的性能--我的同事希望它有丰富的特性集。我不知道现在我们要使用什么特性,但我有经验,一些组件可以轻松启动,但不能做更多的advance.
  2. Documents或书籍--我计划通过阅读在线文档或书籍来研究我们选择的IoC。
  3. 与ASP.NET MVC 4

一起工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-07 01:09:46

我用过StructureMap,Autofac和Ninject。他们都很好。

我建议使用CommonServiceLocator [http://commonservicelocator.codeplex.com]作为实现的一部分。这样,以后就很容易改变主意了。

我个人最喜欢Autofac。它具有良好的功能和简单性的平衡。

支持自动装配scanning

  • Lifetime作用域(如Singleton或HttpRequest)

  • Easy将一个实现注册到多个请求types

  • Supports (由Enum命名) registration

  • It's fast

)

http://code.google.com/p/autofac/wiki/MvcIntegration http://nuget.org/packages/Autofac.CommonServiceLocator-unofficial

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9861088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档