Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@stisch well for me, i've nothing against Reactive programming, just that Swift does *not* need it. Everything that RxSwift does can be handled in some way in Swift without it.
The RxSwift library itself is quite big and encourages downloading (for example) networking library A + the Rx swift extensions to the library, leading to a tonne of dependencies when you are done.
It also has a HUGE learning curve. When integrated into an entire app, it means a new developer with 10 years experience on iOS suddenly has no idea how to trigger a button click correctly.
Overall, I just don't see the point and think it adds more trouble than it fixes. I think people would be better off learning the Swift best practises rather than turning the language into something its not.
Fuck rxjs
rant