|
|
|
|
|
by XLcommerce
5177 days ago
|
|
Such a great question. I spent a lot of time working with ExtJS having been lured in by all those great, straight out of the box components which had their own healthy dose of added magic. Fast forward a year or two and suddenly when I need to do anything that is non standard then reality kicks in. I now need to buy-in to the entire (framework) mindset to progress which slows things down (because it doesn't necessarily match my own way of doing things). Had the same experience with cakephp. All those freebies which eventually caught up with me. Ties in well with the whole libraries vs frameworks debate. I'm now in the libraries camp. I wonder if Meteor packages are decoupled from each other so that I can pick and choose which ones I'd like to use in my project. Turns out there really is no such thing as a free lunch. |
|
That's interesting, that idea could be folded into the technical debt metaphor.
So, by taking on a library or framework, I get a head start by just using it, but take on the knowledge-debt of not really knowing how it works. And when you get to the edge of what it can do, you either pay off the knowledge debt by learning how it works, or you throw the whole thing out and use a different library.