4 ms·
I am big fan of FRP with Java and RxJava/Reactor. When I learned about it three years ago I practically got drunk on it. I think the issue is, the more power y
by twawaaay 4y ago
I am big fan of FRP with Java and RxJava/Reactor. When I learned about it three years ago I practically got drunk on it.
I think the issue is, the more power you get the more you have to be vigilant and more effort into ensuring the power is used wisely. The first project I joined that used RxJava learned this lesson very painfully.
In my projects I am ensuring some standards on how APIs are constructed and expected to behave so that composing large reactive systems is not getting out of hand very quickly.
Another problem is the steep learning curve for people who learned to mostly copy/paste code from Stack*. You can create very quickly what would normally be a very complex application with just few lines of code of Reactor, but it is not for free -- you still have to understand what it all does and how it all works or you will face consequences at some point.