FrostMVC provides a simple and easy-to-use structure for building web applications, with the beginners in mind. It is designed to be extremely simple, easy to understand, and yet flexible and modular, targeting developers new to MVC structure. It comes with built-in support for MySQL database access through the Model class and uses Twig for Views templating. Currently, FrostMVC is not under open-source, however it is free to use for personal and commercial web applications.
FrostMVC is a framework designed to be simple and easy understand. Unlike other frameworks that contains extensive file system and confusing configuration, FrostMVC consists of the basic file system that can be easily navigated and customised.
Below is the default file system of FrostMVC.
This directory is the user space of the framework. This is where the MVC (models, views and controllers) will be placed.
This directory also contains files for routing and website configuration.
The Controller serves as the brain of the MVC. It is responsible for how the Views will be presented and how the data will be passed to the Models. Controller basically a class that contains the logics on how the user will interact with your application.
You can read the following article to learn more about Controller of FrostMVC.