Hacker News new | ask | show | jobs
by jaegerpicker 2583 days ago
I think I'd only ever choose RoR for a throwaway project, in 2019. I do love RoR and the development experience but Elixir and Phoenix give me almost exactly the same feeling but with WAY better performance and an Immutable/Functional language that results in much cleaner and better code. It's an investment to learn Elixir but it's 100% worth it and honestly I'd choose Phoenix over Rails almost every time.
2 comments

I suppose I could see myself picking Rails if 1) I need particular functionality that is well-served through a gem that doesn't have an equivalent Elixir package, or 2) I need others to work with me and there's a pool of Rails devs available.

Other than that I'd also go for Phoenix/Elixir, especially with LiveView being a thing now.

What is your IDE setup? I like elixir, but it seems that IDE support isn't where I'm used to in other languages. Specifically module auto imports/aliasing. Not a big gripe, but I haven't found an IDE I like as much as Rubymine for Elixir.
Have you tried this plugin out? https://github.com/KronicDeth/intellij-elixir
We mainly use VS Code with the ESElixir plugin but I've had great luck with Intellij Idea and the Elixir plugin also.