Walk by faith code, hack, curious

(转)22 Open Source PHP Frameworks To Shorten Your Development Time

original article:http://www.webdesignbooth.com/22-open-source-php-frameworks-to-shorten-your-development-time/

PHP is a widely used programming language for web development. Although there are a lot of alternative programming languages for web development such as ASP and Ruby, but PHP is still the most popular among them.

So, what makes PHP so popular? PHP is so popular because it is relatively easy to learn compare to other language. Furthermore, there are a lot of great tutorials for beginner to get started. Although there are a lot of resources for us, but coding a site from scratch is very tough. Luckily, there are a lot of reliable PHP Framework which can shorten the development time. These frameworks are supported by huge community and they are willing to help if you face any problems.

Without talking much, let’s start to look into these 22 open source PHP frameworks:

Most Promising Frameworks

1. Zend Framework

zend-framework
Zend Framework is an object oriented framework written in PHP 5. It is based on simplicity, corporate friendly license, and a rigorously tested agile codebase. The loosely coupled architecture also allow developers to use Zend components within other framework.

2. Symfony

symfony
Symfony is a PHP 5 framework which provides an architecture, components and tools for developers to build complex web applications faster. The official site provides a practical tutorial for Symfony beginner too.

3. CodeIgniter

codeigniter
CodeIgniter is another popular PHP framework. It has the advantage of having a wiki for easier navigation. New users can get started easily by referring to its documentation. It supports PHP4, which makes it can’t take full advantage of PHP5.

4. CakePHP

cakephp
Using commonly known design patterns like MVC