3 ms·
First of all, Elixir's relationship to Ruby is only skin deep. The languages aren't as similar as some like to suggest, in my opinion. Personally, I like Eli
by innocentoldguy 9y ago
First of all, Elixir's relationship to Ruby is only skin deep.
The languages aren't as similar as some like to suggest, in my opinion.
Personally, I like Elixir better than Clojure because memory in the BEAM VM is isolated. The JVM uses shared memory, which has caused me issues before. I also like the tooling and build tools for Elixir a lot better. Clojure is weak in this area, I think. I like Elixir's syntax much better too. For me, it feels a lot cleaner and easier to type, but that is subjective.
Regarding Rails vs. Phoenix, I cannot really speak to that. I don't do monolithic apps anymore, so I don't use Rails or Phoenix. Elixir has a library called Plug built into it that lets me easily make REST APIs for micro-services, so that is what I typically use. For me, this eliminates a lot of the issues I had with Rails.