4 ms·
Rails is pretty amazing to get started. Rails is definitely the gold standard when it comes to Get Shit Done fast. I think the Active Record model can lead to s
by gregors 2y ago
Rails is pretty amazing to get started. Rails is definitely the gold standard when it comes to Get Shit Done fast. I think the Active Record model can lead to some technical debt down the road, but for getting started nothing is faster from a dev perspective.
All that being said these days I'd start with Elixir/Phoenix.
- out_of_protocol 2y agoFrom my experience supporting Rails app longer than a month becoming more complex due to a lot of meta-magic (method_missing and friends, abused by rails itself). Elixir/Phoenix feels exactly like Rails with these issues fixed. Longest living production app is ~8 years now, doesn't feel like legacy at all. Upgrades are easy. Easy to figure out what's exactly happening right there. Also, resource consumption/optimization. I noticed i need to do something about it on first week of development, which is sad (and spends dev time on non-relevant stuff). Phoenix designed to avoid it (including stupid stuff like N+1 problem)