The Decoupling Doctrine: Taking Abstraction Too Far

Frameworks vary in their degree of intrusiveness. Most allow a degree of stepping outside the framework so it surely comes down to the developer’s intent and level of comfort.

I played around with Laravel and I can see why you’d jump that way. But at this stage it’s not for me. I also develop in Wordpress which is more like a framework with every release. In that case, there’s most certainly a lot of coupling; it can’t really be avoided. But then we have the micro-frameworks, the popularity of which I’m sure is due not to the misnomer that they’re only for small projects but for the fact that they provide very basic services like routing and leave almost everything else up to the developer.