4 ms·
The problem here is that frameworks all operate on different levels, with differing amounts of abstraction, and at some point, you do want that generic, powerfu
by MostAwesomeDude 15y ago
The problem here is that frameworks all operate on different levels, with differing amounts of abstraction, and at some point, you do want that generic, powerful functionality.
To perhaps extend the metaphor, if I want to build a spice rack, I don't want to go out into the forest, determine which kind of tree will produce the correct kind of wood, cut it down, trim and plane my planks, and all the other steps which are entailed by wood acquisition. I just want to go to my local hardware/home improvement store and request precut wood.
This poster has gone ahead and made assumptions about the nature of resource acquisition which massively simplified his workload and which people normally take for granted in modern life, and as a result, his spice rack will get assembled much quicker. I'm choosing the networking stack as a reasonable example of a framework niche which generally fulfills people's needs without getting in the way and causing the problems he's talking about. Node, Event Machine, Twisted, MINA, etc.
- anrope 15y agoGood point about there being different levels of frameworks/tools. What's important is using the right tools for the job. Sometimes you might need the high level, very abstract framework, but it's not cool if that ends up being the only tool available.