Guice Performance auf Android

Als Java-Entwickler habe ich daran gewöhnt, dass dependency injection in Anwendungen verfügbar. Für Android, aber ich bin vor allem vorsichtig bei der Leistung. Was sind die Auswirkungen auf die Leistung für die Verwendung von Guice in eine Android-app? Ich nehme an, es ist ein gewisser Aufwand, aber ist es bezeichnend genug, dass ich es vermeiden sollte mit Guice?

Meine Nutzung würde es wahrscheinlich nur zu injizieren, ein paar gemeinsame Objekte in verschiedene Aktivitäten.

  • Sie können daran interessiert sein, Roboguice, und insbesondere in diesem ticket in der Roboguice-tracker: code.google.com/p/roboguice/issues/detail?id=33 im Grunde, ich weiß nicht, der formalen Analyse der performance, aber Roboguice (Guice mit hilfreichen Android stuff) ist auf der Suche, um einige JUnit-tests für diese.
  • Ich sollte erwähnt haben, dass ich würde wahrscheinlich mit roboguice, wenn die Nutzung von Guice in diesem Fall. Ich wusste nicht, über Ihre Roboguice ist junit tests obwohl. Das wäre nett zu benutzen, um Dinge vergleichen.
  • Ich denke, Guice verwendet werden können, auf Android mit angemessener Leistung. Ich weiß, dass Bob Lee, der Schöpfer von Guice, verwendet Sie in Square's Android-app, zum Beispiel.
  • Square ist der Schöpfer einer neuen DI-framework mit dem Namen Dolch.
InformationsquelleAutor user605331 | 2011-02-21
Schreibe einen Kommentar