Как Android-Binding и Roboguice? - PullRequest
       15

Как Android-Binding и Roboguice?

1 голос
/ 18 августа 2011

Будучи новичком в разработке для Android, примеры кода, которые я изучаю, выглядят несколько дезорганизованными, и их трудно протестировать или даже понять.Поэтому я последовал предложенному посту: Использовать Dependency Injection с Roboguice? и пытаюсь использовать Android-привязку и Roboguice.Но сейчас я беспокоюсь о том, насколько они хороши на самом деле.

  1. Достаточно ли они хороши для всех проектов Android, в том числе с парой просмотров?
  2. После создания приложения с помощью этих инструментовкак производительность приложения по сравнению без инструментов?Есть какие-либо проблемы с использованием этих инструментов?
  3. Есть ли другой инструмент, который может помочь мне для Agile / TDD?

1 Ответ

3 голосов
/ 18 августа 2011

Я использовал только Roboguice, и это мое мнение об этом.

Roboguice происходит от Guice.Так что на самом деле это не инфраструктура внедрения зависимостей, созданная с нуля для мобильной среды.При этом, это может привести к некоторым накладным расходам на ваше приложение.

С другой стороны, я не видел ни одного мобильного приложения, которое достигло бы сложности, которая действительно нуждается в внедрении зависимости.У меня было приложение подержанный Roboguice, но вскоре я понял, что оно делает мое приложение более сложным, чем нужно.Так что я снял это.Я думаю, это сильно зависит от масштаба вашего приложения.

...