资 源 简 介
What is ShakePHP?
ShakePHP is a small set of files that helps on creating web applications using the MVC design pattern. Its main goal is to provide the minimal resources needed in order to develop web applications with PHP using the Model-View-Controller design pattern.
Therefore, you won"t find additional features like Form Helpers, ORM (Object-Relational Mapping) or Database abstraction layer, although they can be accomplished with the addition of third-party libraries (RedBean for ORM support, for example).
When to use ShakePHP, then?
The main advantages of this package, when comparing to more complex ones, are:
Almost any Apache configuration should be able to run ShakePHP with no problems. No mod_rewrite or .htaccess files are needed, making the package suitable when you don"t have enough control on your web server or changes on its configuration are a little bureaucratic.
It"s easy to understand its behaviour (its