Что лучше использовать EventBus или Otto?
Хотелось бы услышать ответ тех кто уже пробовал и то и другое и решил для себя что лучше. Думаю кроме меня новичкам тоже будет интерестно в будущем зайти на этот пост и прочитать дельные советы бывалых программистов.
По поводу ЛУЧШЕ
я имею ввиду. Производительность работы, простота использования для программиста и другие факторы.
В гугле на русском языке ничего дельного не нашел
Вот перевод на русский статьи со сравнением EventBus и Otto(оригинал)
После прочтение становится ясно что EventBus превосходит Otto как по количеству фич, так и по производительности
Из личного опыта советую использовать RxJava
. Все рано или поздно к ней приходят, хотя бы что-то попробовать. Одно из преимуществ то, что Вы можете работать без подписок отписок просто с синглтон классом. И если вы используете "реактивный подход" в целом, то уже нет надобности подключать дополнительную стороннюю библиотеку.
Стоит отметить, что в RxJava1
и в RxJava2
реализация изменилась в плане используемых классов. В случае первой версии использовался интерфейс Action1<T>
, который во второй заменили на Consumer<T>
. Так как первые гайды на которые Вы можете наткнуться с большой вероятностю будут описывать первую версию это поможем решить проблему.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть приложение, которое определяет местоположение абонентаВ данный момент приложение берет информацию у HLR при помощи mml команд
import javautil
Сегодня в одном из примеров кода увидел вот такую конструкцию