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

What to use instead? #15

Open
Sigfried opened this issue Dec 13, 2016 · 1 comment
Open

What to use instead? #15

Sigfried opened this issue Dec 13, 2016 · 1 comment

Comments

@Sigfried
Copy link

Hi. The readme says you're not using this or RxJS. Are you using something else instead of RxJS? I happened here because I'm thinking of starting to use RxJS for a project and thought this might ease my learning curve. But maybe there are better choices?

@jaredly
Copy link
Owner

jaredly commented Dec 13, 2016

I gave a talk about Observables vs CSP vs Promises vs Callbacks that you might find interesting https://www.youtube.com/watch?v=FSJEbFhjPHk
In general, I've found RxJS & friends to be overkill for web development projects - there's a rather high abstraction cost you pay, and the debugging experience is terrible, and it's imo pretty uncommon that the benefits outweigh the costs.

I do a lot of mobile development now (at KhanAcademy), and we use RxJava & ReactiveCocoa on Android and iOS, and I'm glad we use them. Observables are really well suited to handling complex streams of data, events, network requests, etc. that I think are much more common on the "backend" than the "frontend".

Hope this helps!
Also, you'll want to check out Andre's talk if you haven't seen it yet https://www.youtube.com/watch?v=3a98OPJWFPY

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

No branches or pull requests

2 participants