3 ms·
I think you can... but it's really hard to design an architecture that's both powerful and easy to use. It's important to have different layers of abstraction
by mhomde 12y ago
I think you can... but it's really hard to design an architecture that's both powerful and easy to use. It's important to have different layers of abstraction and allow developers to develop at the level of abstraction needed to obtain the control they need.
Often it's also a question of how things are composed, not just how much they're abstracted away. If you're use case dictates that you need to separately control something that's been composed into one thing then you're usually out of luck