|
|
|
|
|
by davidw
3647 days ago
|
|
> And then you fully "get" what channels, distributed systems, umbrella-refactorings and all the latest talks are about. I used Erlang on my last project, and it was an awesome fit for what we were doing. It's a really great system. That said... "don't drink too much kool-aid" - Rails is fine for lots of things, and continues to be fine. Not everyone needs a fault-tolerant, distributed system, or web sockets or some of the other stuff where Erlang is a win. |
|
This has been the whole appeal behind Phoenix: it truly is as productive as Rails/Django but much more performant. Better throughput, faster boot times, faster tests, etc. Fault-tolerance, channels and presence are the cherry on top.
I have seen Chris keynote about the presence implementation and they seem to have used really advanced techniques that I cannot not quite follow. Still, this week we are going to deploy presence into production and all we really care is that it just works (and without Redis or any other dependency).