Hello, my name is Matheus Johann Araújo
The Continuum is a PHP framework based on several frameworks already on the market for developing web applications that follow the MVC standard
When I started to develop this project, I had no idea to build something so complete and complex, but only a system that would help me to form friendly URLs to be easily interpreted by a route system. As I saw that it was possible to improve the project and leave it with more functionality, I dedicated myself to producing something that could be used in place of existing frameworks on the market
This project made me learn and develop several more complex knowledge in the PHP language, such as: namespaces, autoload, passing by value and by reference, propagation operator, anonymous functions, data types, composer, reflection, HTTP verbs, command line script, environment variables, authentication and authorization, CORS, CSRF, JSON, JWT, REST, design and design standards, clean code and writing documentation through Markdown
During the development of the project I used Laravel, Codeigniter and ASP .NET Core as a base
In structuring the framework, I followed the existing model in Laravel where the entire system (application) is built inside the `app` folder. And I looked at the Codeigniter structure to find a model that would allow me to develop a lean, light and simple project
In the automatic mapping of the existing methods in the Controller, I used the ASP .NET Core operating mode as a base