|
|
|
|
|
by bdcravens
2507 days ago
|
|
Rails has a very predictable cadence (once a year) and a published support policy. https://guides.rubyonrails.org/maintenance_policy.html > RoR has breaking API changes often enough ... magically break that often According to the support policy, nothing magic about those breaking changes: "Breaking changes are paired with deprecation notices in the previous minor or major release." |
|
That said, I was referring more to the Ruby on Rails ecosystem in general. Our production deployment has 80 gems, which I'd say is a normal number for a big Rails webapp, and sadly many of them do not follow semantic versioning, so that minor gem version updates might contain unexpected breaking changes for us.
The advantage that old languages like PHP or C++ have here is that their standard libraries have been around for so long that the API rarely changes these days.