Что лучше использовать EventBus или Otto?

303
26 мая 2017, 12:30

Что лучше использовать EventBus или Otto?

Хотелось бы услышать ответ тех кто уже пробовал и то и другое и решил для себя что лучше. Думаю кроме меня новичкам тоже будет интерестно в будущем зайти на этот пост и прочитать дельные советы бывалых программистов.

По поводу ЛУЧШЕ я имею ввиду. Производительность работы, простота использования для программиста и другие факторы.

В гугле на русском языке ничего дельного не нашел

Answer 1

Вот перевод на русский статьи со сравнением EventBus и Otto(оригинал)

После прочтение становится ясно что EventBus превосходит Otto как по количеству фич, так и по производительности

Answer 2

Из личного опыта советую использовать RxJava. Все рано или поздно к ней приходят, хотя бы что-то попробовать. Одно из преимуществ то, что Вы можете работать без подписок отписок просто с синглтон классом. И если вы используете "реактивный подход" в целом, то уже нет надобности подключать дополнительную стороннюю библиотеку.

Стоит отметить, что в RxJava1 и в RxJava2 реализация изменилась в плане используемых классов. В случае первой версии использовался интерфейс Action1<T>, который во второй заменили на Consumer<T>. Так как первые гайды на которые Вы можете наткнуться с большой вероятностю будут описывать первую версию это поможем решить проблему.

READ ALSO
Hibernate Native SQL With Criteria

Hibernate Native SQL With Criteria

Подскажите пожалуйста как лучше всего организовать следующее

326
Отправка сообщений по MAP-протоколу

Отправка сообщений по MAP-протоколу

Есть приложение, которое определяет местоположение абонентаВ данный момент приложение берет информацию у HLR при помощи mml команд

315
Зачем в слушателе сооружать вот такую конструкцию из WeakReference?

Зачем в слушателе сооружать вот такую конструкцию из WeakReference?

Сегодня в одном из примеров кода увидел вот такую конструкцию

241