I switched from Next.js/React to Rails for my side projects due to JS ecosystem fatigue. Anecdotally, I've noticed some people making the same move. The open-source finance app Maybe is one that pops up on a lot of searches.<p>imo Rails has been having a bit of a revival ever since v7 introduced a cleaner approach to front end development with Hotwire (specifically, Turbo and Stimulus) to get SPA-like behavior with relatively little effort. What I love about modern Rails is that it's an evolving framework that is still anchored to a consistent vision for developer productivity. Now with 8.0 having just been released, Rails is increasing built-in support for deploying outside managed providers like AWS.<p>I can't speak for whether it's going to see a resurgence among big companies other than famous users like Shopify, but I can't see myself using Next over Rails for any of my personal projects, even as someone who writes JavaScript and React code professionally.<p>Relevant links:
- Maybe moves to Rails: <a href="https://github.com/maybe-finance/maybe/wiki/Moving-from-React-Next.js-to-Ruby-on-Rails">https://github.com/maybe-finance/maybe/wiki/Moving-from-Reac...</a>
- Rails 7.0 release announcement: <a href="https://rubyonrails.org/2021/12/15/Rails-7-fulfilling-a-vision" rel="nofollow">https://rubyonrails.org/2021/12/15/Rails-7-fulfilling-a-visi...</a>
- Hotwire: <a href="https://hotwired.dev/" rel="nofollow">https://hotwired.dev/</a>
- Rails World 2024 Keynote w/ DHH, introducing Rails 8: <a href="https://www.youtube.com/watch?v=-cEn_83zRFw" rel="nofollow">https://www.youtube.com/watch?v=-cEn_83zRFw</a>
- Rails 8.0 Beta: No PaaS Required <a href="https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-required" rel="nofollow">https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-requ...</a>
Nope. I was full-stack dev in the past before I got burned by JS complexity proliferation. After almost decade of hiding in devops/backend development I see the light in tunnel and I am coming back for RoR8 now with new energy. Reviving my neglected side-SaaS.