Good IOC Frameworks to use with asp.net mvc?
我想知道ASP.NET MVC有哪些简单的IOC框架?有很好的文档,而且很容易站起来走。
谢谢
我用的是自动空调,非常满意。
配置主要是在代码中完成的,因此您可以在编译时检查映射,而不是在XML中进行编程,并希望获得最佳结果。不过,它也支持XML覆盖,所以如果您绝对需要在运行/部署时保留一些要配置的内容,那么这是可能的。
控制器(不知道怎么称呼它?)该部分为nhibernate、moq等提供集成。该项目的创建者在微软的MEF团队工作了一年,因此也有一些MEF集成。
网站的文档部分非常好(尽管如果你没有找到你需要的东西,它可能还不存在…)。在上面,作者是这样的,所以如果你有问题和适当的标签,你可能会得到高质量的答案。
您可能还对这两篇关于组织应用程序的配置/连接以使其更干净的博客文章感兴趣。
我用温莎城堡,其他人说结构图很好,但基本上他们都能做到。
达尼尔·卡祖利诺有很多(恶心?)创建funq di容器的屏幕显示。funq是轻量级和快速的,但缺少更大、更成熟框架的一些钟声和哨声。
我使用funq派生的munq,它也是轻量级和快速的,并且是通过nuget向MVC3项目添加DI容器的简单方法。到目前为止,我还没有发现任何需要转移到一个不同的框架上——munq已经足够了。
1 | PM> install-package Munq.MVC3 |
这会将
我用的是团结,这是好事。
诚然,S ARP架构不仅仅是IOC。它为国际奥委会使用城堡/温莎。
我建议将其作为MVC应用程序框架的一组更大的最佳实践。