Google Search

Google Search

HTML/JavaScript

Sunday, August 30, 2009

Top PHP frameworks List for developers

Top PHP frameworks List for developers

A best frame work can help you develope a PHP application quickly, with more simplicity and with a vision "best-practices-oriented".


Take a look at this list with 20 great PHP frameworks and suggest that you prefer or a new link to a framework not included into this list


1. CodeIgniter

Welcome to CodeIgniter!
CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks
CodeIgniter is right for you if...
• You want a framework with a small footprint.
• You need exceptional performance.
• You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
• You want a framework that requires nearly zero configuration.
• You want a framework that does not require you to use the command line.
• You want a framework that does not require you to adhere to restrictive coding rules.
• You are not interested in large-scale monolithic libraries like PEAR.
• You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
• You eschew complexity, favoring simple solutions.
• You need clear, thorough documentation.
Source URL : http://codeigniter.com/


2. CakePHP
CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.

Hot Features
• No Configuration - Set-up the database and let the magic begin
• Extremely Simple - Just look at the name...It's Cake
• Active, Friendly Community - Join us #cakephp on IRC. We'd love to help you get started
• Flexible License - Distributed under the MIT License
• Clean IP - Every line of code was written by the CakePHP development team
• Best Practices - covering security, authentication, and session handling, among the many other features
• OO - Whether you are a seasoned object-oriented programmer or a beginner, you'll feel comfortable
3.Symfony

Symfony is a full-stack framework, a library of cohesive classes written in PHP.
It 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.
Symfony is based on experience. It does not reinvent the wheel: it uses most of the best practices of web development and integrates some great third-party libraries.
Thousands of developers already trust symfony for their applications!
New users join the community every day, and that makes of symfony the most popular PHP framework around. A large community means easy-to-find support, user-contributed documentation, plugins, and free applications.
Source URL : http://www.symfony-project.org/

4. Prado

The PRADO group is a team of PRADO enthusiasts who develop and promote the PRADO framework and the related projects. PRADOTM is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.

What is PRADO?
PRADOTM is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.
What does PRADO require?
The sole requirement to run PRADO-based applications is a Web server supporting PHP 5.1.0 or higher. PRADO is free. You can use it to develop either open source or commercial applications.