PHP MVC Frameworks
December 14th, 2007Developing PHP scripts without a preconceived plan to manage them is a nightmare waiting to happen. The goal of an MVC (Model View Controller) framework is to make the process of writing and editing web applications much simpler.
An application designed around MVC is easier to manage because it is split into tiers, which allows for independent development and code reusability. By building models, the same code patterns can be reused throughout the entire application.
What makes a good framework?
A good framework is easy to learn, simple to use, intuitive to work with, easy to extend or to modify, rapid to build and maintain applications and of course… stable.
Here are some top PHP MVC Frameworks:
1- Symfony: Based on Mojavi and inspired by Rails
2- Mojavi: A very early MVC framework.
3- CakePHP: Inspired by Rails PHP4/5
4- PHPOnTrax: a Rails port - PHP5 Only
5- Prado: The winner of Zend coding contest
6- Studs: A Java-Struts port to PHP
7- Phrame: A Java-Struts port
8- Achievo: A good RAD framework
9- WACT: Web Application Component Toolkit
10- Ambivalence: A Java-Maverick Port
Full List of PHP MVC Frameworks


























