Dagger 和 Dagger 2.0 有什么区别,为什么 Google 决定 fork 现有项目?

最佳答案

来自 Dagger 2 presentation 的一些引述

Dagger 1 的问题:

  • 丑陋的生成代码
  • 运行时图组合
  • 图创建效率低下
  • 部分可追溯性
  • 类 map API

  • Dagger 2解决方案:
  • 整个 图的编译时验证
  • 轻松调试;完全具体的调用堆栈,用于提供和
    创建
  • 完全可追溯
  • POJO API
  • 性能

  • Dagger 2问题:
  • 不太灵活
  • 没有活力
  • 没有来自 Guice 的自动迁移路径
  • 关于dagger - Dagger 和 Dagger 2.0 有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27888580/

    10-12 03:21