gpt4 book ai didi

asp.net-mvc - 适用于中型 ASP.NET MVC 的 .NET IoC 容器

转载 作者:行者123 更新时间:2023-12-04 14:49:16 25 4
gpt4 key购买 nike

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

  • 性能 - 我们的管理层声明 IoC 可能会减慢应用程序的速度,他们希望我们使用的 IoC 容器不会降低性能。他们还希望 IoC 容器对小型或大型或解析器进程具有良好的性能。
  • 功能集 - 我和我的同事希望它具有丰富的功能集。我现在不知道我们要使用什么功能,但我有经验,某些组件可以轻松启动,但不能做更高级的事情。
  • 文档或书籍 - 我计划通过阅读在线文档或书籍来学习我们选择的 IoC。
  • 使用 ASP.NET MVC 4
  • 最佳答案

    我使用过 StructureMap、Autofac 和 Ninject。他们都非常好。

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

    我个人喜欢 Autofac 最好的。它在功能和简单性之间取得了良好的平衡。

  • 支持 Autowiring 和组装扫描
  • 生命周期范围(例如 Singleton 或 HttpRequest)
  • 轻松将实现注册到多种请求类型
  • 支持 Named 或 Keyed(由 Enum 命名)注册
  • 速度快

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

    关于asp.net-mvc - 适用于中型 ASP.NET MVC 的 .NET IoC 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9861088/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com