2 ms·
Just a nitpick but Django is definitely not convention over configuration, you might be thinking of Rails. > At the same time things such as realtime/WebSocket
by mehphp 5y ago
Just a nitpick but Django is definitely not convention over configuration, you might be thinking of Rails.
> At the same time things such as realtime/WebSockets feel so unnecessarily complex in Django and so much easier to work with in Node, Elx, Go, literally anything else.
So this is where Elixir shines. If you need highly scalable real-time applications, then it's no contest. If it's a pretty straightforward crud app then it's really going to come down to preference.
> Or even, better, what are the concrete examples in which one is a better choice--from your own experience?
I personally chose Phoenix because of liveview. It removed the need for me to maintain what feels like two separate apps when you have a back-end and then a front-end in React/Vue/whatever.