www.youtube.com
Is Ruby on Rails Still Worth Learning in 2025? (Here's the Truth)
Excerpt
No framework is perfect, and {ts:395} Rails definitely has its own set of weaknesses and criticisms in 2025. If you're going to take it seriously, you {ts:401} should know where it falls short, too. First up, performance at scale. Rails is fast enough for most apps, but compared {ts:407} to something like a highly optimized node setup, it's not the speed king. If you're building something like a {ts:412} highfrequency trading app or a super low latency API, Rails might start to feel sluggish. Then there's the runtime {ts:418} overhead. Ruby is not a compiled language, so it doesn't have the raw execution speed of something like Rust {ts:423} or Elixir. You can scale Rails, but it usually involves throwing more servers at the problem, not squeezing every {ts:428} ounce of performance out of the box. Next, the trendy tech crowd perception. Rails isn't cool right now. If you're {ts:433} the kind of dev who wants to always be working with what's hot on Hacker News or Twitter, Rails might feel a bit … {ts:465} fully understanding what's happening under the hood that can lead to confusion later on when you're debugging {ts:470} or building more complex features. So yeah, Rails is powerful, but it has its blind spots. It's not the best tool for {ts:476} every kind of app, and it's not designed to win performance benchmarks, but honestly, most apps don't need that … {ts:586} wrong, but the downside, you end up stitching together a bunch of libraries. Express, Prisma, OJS, versile deployment {ts:592} conflicts, plus managing front-end state with React or something else. It can get complicated. Rails offers a totally {ts:597} different vibe.
Related Pain Points
Ruby performance limitations compared to alternatives
8Ruby's runtime performance significantly lags behind Go, Rust, Node.js, and Swift, making it unsuitable for production systems where performance is critical. Despite language improvements via YJIT and MJIT, raw speed remains a critical limitation at scale.
Rails 'magic' introduces implicit behavior and hidden dependencies
5Rails can be overly implicit with too much 'magic,' making code less explicit and harder to understand. Developers must exercise discipline to avoid implicit behaviors and gem dependencies that complicate maintenance.
Rails perception as outdated framework hurts recruitment and morale
3Rails is no longer perceived as trendy or cutting-edge in 2025. Developers who want to work with technologies featured on Hacker News or Twitter may find Rails unfashionable, potentially creating recruitment challenges and team morale issues.