I went down a similar path a few years ago when starting a new project. Instead of learning a new framework I wrote my own. It took less time overall, since the logic wasn&#x27;t especially hard to write, and it was easier to debug - at first.  Everything changed as soon as another developer, then two, then three, started working on it with me. They were not happy about learning how to use my custom MVC framework.<p>Perhaps the most valuable thing about frameworks is that they are common languages. They make it easier for developers to dive into a new code base and quickly understand what&#x27;s going on.  It&#x27;s not entirely about functionality.  I think this is partly why framework usage seems to be so trend and style driven; everyone wants to be using what everyone else is using.