Ruby vs Elixir – Panel discussion at Wroc_love.rb [video]
I think it comes down to this: with Elixir, you gain a <i>lot</i> over Ruby and lose very little. Any Elixir app will be significantly more performant and reliable than its Ruby counterpart. This is due to several reasons:<p>- Elixir runs on a battle-tested virtual machine, and stuff like supervisor behavior (e.g. auto-restart of crashing processes) is built right in<p>- Elixir is a functional language, which makes the code you write more testable<p>- State in Elixir is immutable, which greatly reduces the side effects of running code<p>I used to develop in Ruby circa 2014-2015. It will always have a special place in my heart, but to be frank, I don&#x27;t really miss it. Elixir, as a language, is better in almost every way. And once the ecosystem becomes a bit more mature, it will be unstoppable (OK maybe not really, but it&#x27;s definitely here to stay).