Кинжал и нож с маслом против аннотаций Android

Я оцениваю фреймворки Dependency Injection (DI) для приложения Android. Главными претендентами являются: Кинжал (с ножом для масла) и Аннотации для Android. Я понимаю, что Dagger и ButterKnife происходят из одного источника и они дополняют друг друга. Вот ключевые матрицы, которые я ищу:

Простота использования (наша сборка основана на Gradle, и мы используем Android Studio IDE)Поддержка тестирования (мы используем Robotium для функционального тестирования и RoboLectric для модульного тестирования)Производительность (DI-фреймворки используют рефлексию, какая из них быстрее?)

Ответы на вопрос(9)

Ваш ответ на вопрос