标签: android dependencies code-injection dagger butterknife
我即将开始一个相对较大的项目并且想知道
使用这些依赖注入框架有哪些真正的好处?
DI会增加应用加载时间吗?或者提供任何性能价值?
Googles文档反对使用Robojuice因为它的RAM使用,这在所有DI中都是常见的吗?
有兴趣听取每个人的意见。
答案 0 :(得分:1)
我为NYTimes工作,使用Dagger 2在2个范围内实例化数百个托管对象需要不到100毫秒.Dagger帮助我们组织对象并从活动或业务对象中删除大量样板文件。我建议任何尺寸的应用程序。