Unterschiede zwischen Greenrobot EventBus und Guavas EventBus

9

Ich habe ziemlich oft EventBus von greenrobot benutzt

Ссылка

Aber ich habe gerade festgestellt, dass Guava einen eigenen EventBus hat

com.google.common.eventbus.EventBus

Weiß jemand, ob es große Unterschiede gibt?

    
Jose M Lechon 08.02.2016, 11:14
quelle

3 Antworten

9

Beide sind ausgezeichnete Qualitätsbibliothek.

Hier ist ein Vergleich (aus Sicht der greenrobot developers) zwischen greenrobot EventBus und Otto (ein Fork von Guava spezialisiert für Android).

Ich persönlich mag EventBus , weil es die Auslieferung in Hintergrund-Threads unterstützt

    
bwt 08.02.2016, 13:11
quelle
3

Sie müssen nicht mehr vergleichen, wo otto veraltet ist und eine Notiz schreibt:

Dieses Projekt ist zu Gunsten von RxJava und RxAndroid veraltet.

    
David 31.12.2016 06:40
quelle
2

EventBus kann einige Android-spezifische Tricks ausführen, die andere Implementierungen nicht unterstützen. Zunächst gibt es Main-Thread-Unterstützung, um bequem threads.Second seine Leistung wurde speziell für Android optimiert. Zum Beispiel erhalten Sie mit EventBus 3 Anmerkungen ohne Downgrade der Leistung, die Sie mit Otto oder Guava haben würden.

    
Markus Junginger 12.02.2016 14:13
quelle