帮助我为.Net选择一个依赖注入框架
可能重复:
哪些C#/ .NET依赖注入框架值得研究?
是的,我知道这个问题已被多次提出,但各种框架不断发展,所以我想就这个问题提供一个全新的答案。
关于框架的一些想法,他们不是必要的黑色或白色,而是我的偏好。
我喜欢的东西:
事情我不喜欢:
我不认为的事情:
听起来你可能想尝试NInject。
它有一个明确的重点是易于使用,配置开销很小(没有庞大的XML配置文件等)。 它甚至带有一个漂亮,闪亮,流畅的界面,让事情变得可以理解。
autofac
Ninject
当你不熟悉任何大型的DI框架时,你可以考虑非常简单的SimpleServiceLocator(无耻插件)。 我们来比较一下你的检查清单:
简单服务定位器的思想是:
为.NET应用程序开发人员提供真正易用的控制反转(IoC)框架,同时允许开发人员在需要时用更多功能丰富的IoC框架替换它。
简单服务定位器是Common Service Locator库的实现。 Common Service Locator是应用程序和框架开发人员可以参考的用于控制和依赖注入反转的共享接口。
链接地址: http://www.djcxy.com/p/82115.html