I've used Rails for pretty much everything over the years, since like Rails 1, and still intend to. It's very good!
But I will say I hope to switch soon to something Rails-inspired, like Vapor, in a more modern language, like Swift.
But I will say I hope to switch soon to something Rails-inspired, like Vapor, in a more modern language, like Swift.
The docs are bad, and when you google for answers you almost always find "here's how to do it rails" first.
All the things that Elixir sells as good fall under the YANGNI. Code swapping sounds great, until you add in docker and red green deploy.
Immutable data seems great, but threaded code isn't all that common in most web apps. (not near business logic threads that is)
I don't see it as mature enough (despite its history) And it's hard to hire for.