MightyPHP framework is a simple MVC framework created to quickly build up any small to medium sized applications.
With its templating features, and clear separation of concern between Models, Views, and Controllers, it takes the hassle away from those who would like to develop a prototype or an application in such periods of time.
At the moment, MightyPHP only supports MySQL and MariaDB database. If you wish to use any other databases, you will need to write raw queries, and to be honest we are not even sure if that would work.
Why MightyPHP is for you
There are many frameworks out there, and many might argue why the need for the vast variety, when we should keep things focussed and simple. Or many would simply ask, "Why re-invent the wheel?". This is where we tell you why you should choose to use MightyPHP:
You prefer a simple framework that cuts to the chase. No complicated set up, no twist and turns, and no bloatware.
You need your developers to get up and running as soon as possible. We promise to keep things simple, and you might even throw the documentations away after reading it the first time.
You need to prototype an application, or simply building a small simple application that needs no hoo-hahs from a full fledged PHP framework that takes forever to set up and customise.
You want more control over your codebase. With a more flexible and open approach, we prefer to keep the framework bare, so you can do with it as you please. Just be nice.
Why MightyPHP is NOT for you
There's a bad to every good. This is where we acknowledge our shortcomings, because we all deserve the truth.
You want a full fledged PHP framework that offers a complete ecosystem, from controlling how you echo 'Hello World' to how you should spell your name.
You can't yet decide for long term what database you will be using, and there's a possibility you end up hating MySQL/MariaDB and decides to get down with Postgres or MSSQL. As of now, we simply couldn't find the time and effort to write a cross-database query builder.