Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MV* の「つなぎ」に RxJava を使うのをやめたい #217

Open
yshrsmz opened this issue May 23, 2018 · 2 comments
Open

MV* の「つなぎ」に RxJava を使うのをやめたい #217

yshrsmz opened this issue May 23, 2018 · 2 comments

Comments

@yshrsmz
Copy link
Member

yshrsmz commented May 23, 2018

https://qiita.com/amay077/items/d4629f9d20ba36a1347e

RxJava使わずとも、Kotlinなら言語機能として提供されているCoroutineでなんとかなってしまう場合も多いんじゃないか?という内容

@yshrsmz yshrsmz added the Kotlin label May 23, 2018
@yshrsmz yshrsmz added this to the 17-20180520-20180526 milestone May 23, 2018
@yshrsmz
Copy link
Member Author

yshrsmz commented May 23, 2018

個人的にはRxJavaはもうフレームワーク的な立ち位置にあるので、これなしで書くのは考えられないですね…

ただ、学習のハードルが高いのは同意できますし、単純に非同期処理のために使ってるのならKotlin Coroutineを採用するのもありかなー、とは思います。

@hkurokawa
Copy link

気持ちは分からなくはないですが、Kotlin Coroutineも十分複雑(async/await や channel だけの使用ならそうでもないかも)という印象なので、どっちもどっちという気もします。

ちなみに pub/sub だけなら RxRelay でいいんじゃないでしょうか。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants