3 ms·
Just use Phoenix and live view. Prototype is easy and fast. Scales well to very large user base on a single node. Interactive client side without even writing
by kuon 2y ago
Just use Phoenix and live view.
Prototype is easy and fast. Scales well to very large user base on a single node. Interactive client side without even writing JS.
I love rust, I really do, I use it for all kind of things. But for web app, the Erlang architecture is so well designed and mature you cannot compete.
Also we use rust and zig from Erlang with native modules for video processing and AI, the elixir/Erlang "skin" gives you immense flexibility and productivity with almost no performance hit.
- satvikpendem 2y agoNo types in Elixir, I think a better comparison is actually Gleam, it is Rust-like in type system but is built on and interoperable with Erlang/OTP.
- neonsunset 2y agoBoth are exceedingly slow and memory-hungry. The average user of Rust might get shocked and never touch these again. Now F# on the other hand…
- satvikpendem 2y agoYeah I mean it depends if you want the benefits of OTP or not. To be honest, while it was nice as an all in one solution 50 years ago, these days there are all sorts of solutions for deployment so I wouldn't want to choose a programming language just because of its additional features in the form of OTP, especially if it entails dynamic typing or slower speed.