3 ms·
You know that Rails is a collection of libraries that can pretty much all be replaced with the alternative of your choice, right?
by toasterlovin 8y ago
You know that Rails is a collection of libraries that can pretty much all be replaced with the alternative of your choice, right?
- lmm 8y agoUp to a point. In my experience there is limited support for e.g. using "mismatched" versions of different parts of it.
- vitorbaptistaa 8y agoIsn't that the same with any collection of libraries? If you don't use a framework and just pick your libraries, you'll still need to ensure that their versions work fine together.
- lmm 8y agoIf you pick a bunch of standalone libraries you can be fairly confident they're not going to interfere with each other - which version of your web templating engine you use has nothing to do with which version of your ORM you use, and you can upgrade each independently. When they're both part of a big overarching framework it's more likely that a subtle interaction has slipped in and not been noticed.