我对依赖注入的经验不是很丰富,因此我非常重视您对以下方面的看法。
它(依赖注入/ IOC)在我公司的Web应用程序中使用。
我们公司目前的编程负责人讨厌这个应用程序,因为他不喜欢linq,实体框架和依赖项注入(应用程序中的所有功能)。他认为,所有这些因素共同导致了该应用的缓慢和脆弱。
他将造成性能下降的原因归咎于IOC容器,今天他说这句话“我不确定,但是它(IOC容器)必须使用反射,这非常糟糕”。
他还不喜欢使用接口(因为这会使查找在Visual Studio中实现接口的文件的定义更加困难),并将其用作bash IOC容器的另一个原因。
我最近发现了SOLID原理,并且上述观点并不适合我,因此我想知道经验丰富的开发人员的想法,以及是否有任何事实可以支持任何编程领导意见。
谢谢阅读。