PHP is the widely used and flexible language for web development to create dynamic web pages . PHP Frameworks lets you develop large complex web applications with less code and effort. Less codes means less development costs and low server loads. You can choose from these list of frameworks for your next PHP project . Some of these Frameworks will work better for some projects and others wont.Choosing the best among these may solely depend on your interest and work.
Less coding required because PHP frameworks cut out the repetitive tasks which would require in normal PHP coding, saving your time and energy. Most of these frameworks use MVC (Model-View-Controller ).Well, MVC keeps your code organised and letting multiple developers to work on a single application easily and effortlessly. Some of these frameworks have huge documentation database for learning and also provide support via IRC channels,which is the best part.
Popular PHP Frameworks
If you’re a developer who lives inside the serious environment of shared internet hosting accounts and customers with deadlines, and when you happen to be fed up with big and extensively undocumented frameworks ,CodeIgniter is for you.With exceptional performance CodeIgniter is a powerful PHP framework built for PHP coders.It has a very light foot print which enables coders to create full-featured rich web applications with low server loads.
CakePHP although little heavier than codeigniter and Kohana PHP is filled with its own advantages.This development framework for PHP with little configuration provides an extensible architecture for developing, maintaining, and deploying applications.
Symfony provides an architecture, components and tools for developers to build complex web applications faster. Choosing symfony allows you to release your applications earlier, host and scale them without problem, and maintain them over time with no surprise.
Zend Framework is an open source, object oriented web application framework for PHP 5 and is an really effective with a slightly greater learning curve. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!.
Yii is a high-performance and feature rich PHP framework using MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly for developing Web 2.0 applications.
The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern. Akelos is the ideal candidate for distributing standalone web applications as it does not require any non-standard PHP configuration to run.
With backwards compatibility for most 3rd party plugins,devshell provides long term support. PHPDevShell based on CMF can offer you an instant web application with admin functionality and a user interface.
Zoop is A well-organized and, fully-featured front controller. Far from being Yet Another PHP Framework or Rails clone, Zoop has been in development since 2001 and in use for the last 6 years in a number of different production environments. While it predates the recent proliferation of PHP frameworks, it’s based on solid MVC principles, including separation of display, logic, and data layers. It’s designed to be efficient, modular, and extensible, striking a balance between lightweight and fully-featured.
Apache Zeta Components are a high quality, general purpose library of loosly coupled components for development of applications based on PHP 5. Beside typical modules for web application development, like a Template engine, Database tools and an MVC component, Apache Zeta Components contain command line tools, a chart rendering library, a WebDAV server, a universal document conversion component and many more tools to ease developers live.
This new community driven PHP 5 framework based on the best ideas from other frameworks like codeigniter ,kohana is worth a try.With a good support team this framework seems to be getting updates faster than others.