What is KISSMVC?
KISSMVC is a feather-weight PHP Model-View-Controller (MVC) framework for rapid development of web applications.
It is designed with the KISS principle in mind, and the entire source code can be read and understood in minutes.
The View and Controller are totally procedural (ie. not Object-Oriented) whereas a simple ORM class is provided to help with your Model.
KISSMVC is unobtrusive and very flexible. You are free to replace the ORM/database handler routines with another or your own. You can continue to use your existing php libraries, classes or external ones like PEAR. Your favorite PHP global variables are accessible and untouched. In fact, KISSMVC can be considered frameworkless since it does not impose restrictions or specific coding styles. It is simply a few functions thrown together for your use.
Why KISSMVC?
- If you do not want a full web framework, but something flexible and unobtrusive
- If you are comfortable with procedural code and do not fancy a pure Object-Oriented framework
- If high performance and robustness is a top priority
- If your project deadline was yesterday (you can audit and learn KISSMVC in minutes)
- If you want a quick test-drive of an MVC pattern in PHP