盘点C#那些有名的依赖注入的框架
Posted 朝夕Net社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了盘点C#那些有名的依赖注入的框架相关的知识,希望对你有一定的参考价值。
问题背景:
主流的SSH到处都是依赖注入,另外独立的依赖注入框架也数不过来,并有JSR-330作为规范。而C#这边,似乎只有一个Unity,而且用的人似乎不多啊...
这是为什么
补充:
@赵劼 问有没有研究过,我确实没有仔细研究过。我没做过Java EE开发,但是Spring,Struts和Guice等框架确是如雷贯耳;C#这边,名气大的也就Unity了。
于是我把Java,C#,Spring,Structs,Guice,Unity关键字后面加上dependency injection,谷歌一下看结果数:
Java:1,100,000
C#:407,000
Spring:511,000
Struts:105,000
Guice:85,000
Unity:165,000
Anwer:
原谅你的不了解,毕竟你只是做java,而且看上去在java领域也不是很深入。Unity、autofac、http://spring.net、MEF、Injection、http://Asp.Net Core的ServiceCollection,真的很多的。
顺便提一下,自己写IOC独立容器的也很多,比如我写过ElevenContainer,支持三种注入,支持不限层级递归注入,支持生命周期管理,支持AOP扩展,很厉害的哟~
微软MVP组建的.Net社区
你加入了吗?
微软MVP:Eleven组建
国内首屈一指的.Net活跃社区
完整配套的学习资料
最新最热的技术文章
社区内优质岗位直推
全部免费奉送给大家
优质内容持续更新中
戳以下文章立即获取
以上是关于盘点C#那些有名的依赖注入的框架的主要内容,如果未能解决你的问题,请参考以下文章 #yyds干货盘点# JetPack | Hilt-依赖注入框架上手指南