Using Model-View-Controller architectural pattern in building a new PHP microframework
This project is about building a minimal web framework in PHP for developers who use framework for building complex application. I had the opportunity to work with PHP and some of its framework in production level. Some of these frameworks are awesome to work with but depending on the kind of project a developer will be working on, you end up tweaking the internals of the framework which a developer with less knowledge of the framework will find it very difficult to do. There is also much learning curve in using this these frameworks This project seeks about building a minimal web framework in PHP where developers start from small and many functionalities are needed, developers can make use existing libraries on top of the framework to achieve those tasks. In this way, libraries are added only when they are demanded by the developers rather than coming with the frameworks in a bundled form. A feasibility study would be carried out to find if this framework would be feasible. Stakeholders would also be made to confirm functionalities and suggest new functions as well. Upon completion of this project, it’s the aim of the developer that the framework would help other developers to build applications with it.
Applied project submitted to the Department of Computer Science, Ashesi University, in partial fulfillment of Bachelor of Science degree in Computer Science, April 2018
minimal web framework, PHP, web application