像ButterKnife和Dagger这样的依赖注入框架使应用程序更慢吗?

时间:2015-01-24 08:24:15

标签: android dependencies code-injection dagger butterknife

我即将开始一个相对较大的项目并且想知道

使用这些依赖注入框架有哪些真正的好处?

DI会增加应用加载时间吗?或者提供任何性能价值?

Googles文档反对使用Robojuice因为它的RAM使用,这在所有DI中都是常见的吗?

有兴趣听取每个人的意见。

1 个答案:

答案 0 :(得分:1)

我为NYTimes工作,使用Dagger 2在2个范围内实例化数百个托管对象需要不到100毫秒.Dagger帮助我们组织对象并从活动或业务对象中删除大量样板文件。我建议任何尺寸的应用程序。