3 ms·
> doesn't Rails also require a list of 30 random gems? my-MacBook-Pro:production-web-site me$ grep ^gem Gemfile | wc -l 74 I have mixed feelings abo
by trelliscoded 8y ago
> doesn't Rails also require a list of 30 random gems?
my-MacBook-Pro:production-web-site me$ grep ^gem Gemfile | wc -l
74
I have mixed feelings about this. On the one hand, the framework isn't strongly coupled, tested as a whole, and opinionated like in Java and .NET land.
On the other hand, overriding the "default" Rails behavior for e.g. logging or SAML is pretty easy as long as you can find a gem compatible with the versions of all your other gems. This can easily spiral into out of control technical debt where you're stuck using gems from 6 years ago out of fear you'll tug on one of them and bring the entire house of cards tumbling down, but I've consistently been surprised at how little effort has been required to do gem upgrades as long as they're planned carefully.