SORU
5 HAZİRAN 2011, Pazar


Roboguice ile kullanarak Bağımlılık Enjeksiyon?

Android bir proje üzerinde çalışıyorum ve iyi bir mimari bir android uygulaması oluşturmak için herhangi bir önerileri öğrenmek istiyorum.

Bağımlılık enjeksiyon Roboguice kullanarak kullanmak istiyorum ve MVVM desen veya MVC deseni (Android MVVM Design Pattern Examples) okudum.

Ayrıca bu roboguice kodu ayrılmış gibi oldukça serin Bağlam Tabanlı bir Olay ve çok test edilebilir olabileceğini özelliği yükselterek işleme biliyorum.

Çalışan bir tasarım deseni herhangi bir önerileri? çalıştı ya da geliştirilmiş test edilebilir ve ölçülebilir bir mimarlık?

CEVAP
13 HAZİRAN 2011, PAZARTESİ


Android platformu tasarım desenleri kümesini sağlar ve Web uygulamaları göre alırsınız sınırlı donanım kaynakları ile hala sık sık en iyi doğrudan üretim kodunda bu kullanarak sopa ile. Orada diğer çerçeveler gibi "şal" temel platform; bu değer doğru ise belirli bir amaç (ya da belki de için prototip/deneme), ama en iyi düzeyde destek genellikle iyi yapışmasını ile standart bileşenleri.

Bu UI çözümler üzerinde çalışırken büyük bir kaynaktır: http://www.androidpatterns.com/

Spring framework for Android bir oyun vardı ve oldukça umut verici görünüyor. özellikle Dİ için: Zaten bu başka bir alternatif olarak Roboguice bahsettiniz. Ancak, performans ve kütüphane yükü önlemek için, hala en kolay yaklaşımı ve benim kendi kodu içinde bağımlılıkları kaydeder enjekte yansıma tabanlı basit bir sınıf yazmak için bulabilirsiniz. Ben genelde oradan ayrı singleton ve başvuru içine enjeksiyon kodu dışında hareket this approach benzer.

Benim durumumda üçüncü taraf teklifleri çoğu henüz şu anda güvenmek için yeterince olgun değil, ve gerçekten temel platform sağlar ne üstünde çok fazla bir şey vermiyor. Sürekli, ancak ilerleyen, zaman zaman büyük isimler ile deneme emin olun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • Muse

    Muse

    28 EYLÜL 2006