| ▲ | paozac 5 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||
I love rails and the recent improvements are great. I have the impression, though, that these days it only appeals to those who picked it up before version 3 or 4, when it was smaller, maybe more understandable, and incredibly better than all the competing frameworks (except Django maybe). If your first contact with rails is version 7+ and you’re only comfortable with JS/TS, then you’re not going to get it and might actually strongly dislike it | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | e12e 11 minutes ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
I'd say that if you're first encounter with rails is version 8+ -- it's a lot easier to use than previous versions. Partly because the handling of JavaScript is much less bespoke and complex. | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | XYen0n 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
I now also believe that at least Active Record is much easier to use than Django's ORM | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | Zanfa 5 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
> If your first contact with rails is version 7+ and you’re only comfortable with JS/TS, then you’re not going to get it and might actually strongly dislike it This is the primary issue with Rails in my experience. It takes intentional effort to internalize the idioms before it clicks and you unlock the magic that makes it so insanely productive. JS devs will keep trying to force backend business logic into Franken-React Stimulus components and complaining it's not very good. | |||||||||||||||||||||||||||||||||||||||||||||||