Dagger 1 üzerinde Dagger 2 avantajları nelerdir?Java bağımlılık enjeksiyonu: Hançer 1 vs Hançer 2, hangisi daha iyi?
Şimdiye kadar buldum (sadece) 2:
- Hançer 2
- Hançer 2 android uygulama için bunu kullanırken bir avantaj pek fazla sayılmaz (hızlıdır ProGuard ile kod kandırma kullanmanızı sağlar ama ben büyük bir dezavantajı bulunan aynı zamanda sunucunun çeşit)
için kullanmak eğer önemli bir şey kesindir: en büyük ölçüde rahatsız edici olduğu Hançer 2, içinde) (@Module(overrides = true)
modül geçersiz kılmaları olamaz en azından benim için - çok birim testi için seful.
Başka avantajlar/dezavantajlar var mı?
* Ürün veya hizmet önerileri ya da karşılaştırmaları * – Selvin
Benzer bir soru yöneltin: http://stackoverflow.com/questions/31354735/how-to-migrate-missing-inject-from-module -ile tamamlama-yanlış-den-kama-1 için. Bu yazının bir düzenleme olması gerektiğine inanıyorum, –
@Selvin Bu gibi sorular bazen toplum için büyük bir değerdir çünkü "Hangi Hançer DI'yi seçmek ve neden?" Gibi ortak bir soruna dikkat çekerler. Aldığınız kuralı ihlal ettiğim için özür dilerim, fakat "Bazı öznel sorulara izin verilir", "Tüm öznel soruların yapıcı olması bekleniyor." Yorumunuz mevcut olandan daha fazla oy alırsa - Soruyu sileceğim. – Ognyan