You can go far without a framework

We once needed frameworks because there was no other way to write modular code or access databases. Now we have an alternative.