Open pjhjohn opened 7 years ago
이번 코어팀을 위한 코드를 신속하게 짜면서 EventBus를 사용해 보았다.
이번에 써 봤던 라이브러리는 안드로이드 오픈소스 생태계에서 큰 역할을 하고 있는 Square의 otto. Guava의 EventBus를 포크하여 시작된 프로젝트로 굉장히 사용하기 쉽고 즉각적인 효과를 얻었는데, 알고보니 2015년 이후로 개발이 중단되었다고 한다. EventBus는 2016년 2월, 그리고 RxBus는 ReactiveX기반의 이벤트버스 라이브러리이며, 2017년 7년이 마지막 릴리즈이다.
otto
EventBus
RxBus
@steve.seongug.jung (Grab 개발자)
이벤트 버스는 그 자체가 사회악이에요. 절.대.로 쓰면 안되는 녀석이에요. 잠깐이라도 의지했다간 어마어마한 기술부채로 돌아와요.
각 이벤트 버스 라이브러리의 변천사 및 장단점 비교 예정
이번 코어팀을 위한 코드를 신속하게 짜면서 EventBus를 사용해 보았다.
이번에 써 봤던 라이브러리는 안드로이드 오픈소스 생태계에서 큰 역할을 하고 있는 Square의
otto
. Guava의 EventBus를 포크하여 시작된 프로젝트로 굉장히 사용하기 쉽고 즉각적인 효과를 얻었는데, 알고보니 2015년 이후로 개발이 중단되었다고 한다.EventBus
는 2016년 2월, 그리고RxBus
는 ReactiveX기반의 이벤트버스 라이브러리이며, 2017년 7년이 마지막 릴리즈이다.@steve.seongug.jung (Grab 개발자)
TODO
각 이벤트 버스 라이브러리의 변천사 및 장단점 비교 예정