Dependency injection 对于简单的web应用程序,您更喜欢使用哪个服务定位器库?

Dependency injection 对于简单的web应用程序,您更喜欢使用哪个服务定位器库?,dependency-injection,.net-4.0,inversion-of-control,asp.net-mvc-3,service-locator,Dependency Injection,.net 4.0,Inversion Of Control,Asp.net Mvc 3,Service Locator,对于使用asp.net mvc 3和.net-4的简单应用程序,首选哪个服务定位器应用程序,考虑到性能问题?我会看一看MEF,因为它包含在.NET 4.0中,MVC上有几个模块化的实现使用它。我会看一看MEF,因为它包含在.NET 4.0中,MVC上有几个模块化的实现使用它。看到这些问题: 关于性能,在web应用程序中,没有一个主IoC容器存在性能问题。请参阅以下问题: 关于性能,在web应用程序中,没有一个主IoC容器存在性能问题。对于一个简单的应用程序,您不需要Servi

对于使用asp.net mvc 3和.net-4的简单应用程序,首选哪个服务定位器应用程序,考虑到性能问题?

我会看一看MEF,因为它包含在.NET 4.0中,MVC上有几个模块化的实现使用它。

我会看一看MEF,因为它包含在.NET 4.0中,MVC上有几个模块化的实现使用它。

看到这些问题:

关于性能,在web应用程序中,没有一个主IoC容器存在性能问题。

请参阅以下问题:


关于性能,在web应用程序中,没有一个主IoC容器存在性能问题。

对于一个简单的应用程序,您不需要ServiceLocator。它只是开箱即用。与以前版本的ASP.NET MVC一样。

对于一个简单的应用程序,不需要ServiceLocator。它只是开箱即用。就像以前版本的ASP.NET MVC一样。

即使对于一个简单的应用程序,也不使用插件,只使用IoC?与更简单的IoC容器相比,性能如何?即使对于不使用插件、只使用IoC的简单应用程序,性能如何?与更简单的IoC容器相比,性能如何?我已经阅读了这些问题和其他帖子。但正如您所看到的,所有这些比较都至少有一年的历史,而且没有一个考虑到.NET4。@stacker:没有任何相关的变化。这些IoC容器中的任何一个都可以用作mvc3/.net4服务定位器。我已经阅读了这些问题和其他帖子。但正如您所看到的,所有这些比较都至少有一年的历史,而且没有一个考虑到.NET4。@stacker:没有任何相关的变化。这些IoC容器中的任何一个都可以用作mvc3/.net4服务定位器。这比使用IoC更简单,又如何避免使用ServiceLocator带来的不便呢?我不理解你的问题。在简单的应用程序中,也不需要IoC。你需要重写你的ControllerFactory来使用IoC,这并不简单。这比使用IoC更简单,又如何避免使用ServiceLocator带来的不便呢?我不理解你的问题。在简单的应用程序中,也不需要IoC。您需要重写ControllerFactory以使用IoC,这并不简单。