22 open-Source PHP frameworks

Source: Internet
Author: User
Tags php framework codeigniter kohana yii zend framework ruby on rails

22 open-Source PHP frameworks

2009-06-25 14:51

650) this.width=650; "src=" Http://images.51cto.com/images/art/newart1012/images/Fav.gif "alt=" a key collection, always view, share friends! "border=" 0 "/>

This article describes the 22 open source PHP frameworks. This article mainly introduces the most promising framework of zend,symfony.

AD:2014WOT Global Software Technology Summit Beijing Station course video release

PHP is a widely used scripting language for Web development. While there are many other Web development languages to choose from, like ASP and Ruby, PHP is by far the most popular in the world.

So, what makes PHP so popular? PHP is so popular because it's easier to learn than other languages, and there's a whole bunch of pretty good php tutorials on the web that will allow you to quickly start developing your application. Although PHP is simple and easy to use, it is a bit of a hassle to program with it, especially with some repetitive functions. Fortunately, however, many development teams have long noticed this, and now on the Web, PHP has a lot of trusted PHP frameworks that can shorten our development time. These frameworks are supported by a huge community, and if you have any questions, someone will be happy to help you out.

Talk less, let's take a look at these 22 PHP frameworks.

The most promising framework to date

1. Zend Framework

650) this.width=650; "class=" Fit-image "title=" Zend-framework "style=" border-top-width:0px;padding-right:0px; padding-left:0px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px; "alt=" Zend-framework "src=" Http://images.51cto.com/files/uploadimg/20090625/1455530.png " Width= "498" height= "/>"

The Zend framework is an object-oriented framework written by PHP5. It is based on a simple and friendly license agreement and has been developed based on a code base that has undergone a rather harsh test. This is a loosely coupled architecture design that you can easily mix with other frameworks.

2. Symfony

650) this.width=650; "class=" Fit-image "title=" Symfony "style=" Border-top-width:0px;padding-right:0px;padding-left : 0px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px, "alt=" Symfony "src=" Http://images.51cto.com/files/uploadimg/20090625/1455531.png "width=" 498 "height="/>

Symfony is a PHP 5-based framework that provides a set of architectures, components, and toolsets that allow you to create your application faster. Some introductory tutorials are available on their official web site.

3. CodeIgniter

650) this.width=650; "class=" Fit-image "title=" CodeIgniter "style=" border-top-width:0px;padding-right:0px; padding-left:0px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px; "alt=" CodeIgniter "src=" Http://images.51cto.com/files/uploadimg/20090625/1455532.png " Width= "498" height= "123"/>

CodeIgniter This framework has a wiki that allows you to easily find relevant documents. It is supported by the PHP4.

4. CakePHP

650) this.width=650; "class=" Fit-image "title=" cakephp "style=" Border-top-width:0px;padding-right:0px;padding-left : 0px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px, "alt=" cakephp "src=" Http://images.51cto.com/files/uploadimg/20090625/1455533.png "width=" 498 "height=" 108 "/>

This framework uses a number of popular design patterns such as MVC and ORM, and CakePHP can effectively reduce development costs and help developers write less code.

5. Prado

650) this.width=650; "class=" Fit-image "title=" Prado "style=" border-top-width:0px;padding-right:0px;padding-left:0 px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px, "alt=" Prado "src=" Http://images.51cto.com/files/uploadimg/20090625/1455534.png "width=" 498 "height=" "/>"

Prado requires PHP5 and above to run, which is a program framework based on component and event-driven programming.

6. Kohana

650) this.width=650; "class=" Fit-image "title=" Kohana "style=" Border-top-width:0px;padding-right:0px;padding-left : 0px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px, "alt=" Kohana "src=" Http://images.51cto.com/files/uploadimg/20090625/1455535.png "width=" 498 "height=" 135 "/>

Kohana is a PHP 5-based framework that also uses the Mvc--model View Controller architecture model. The face is safe, lightweight, and easy to use. Since Kohana was originally developed based on CodeIgniter because it restricts the OOP capabilities of PHP5, this framework is more suitable for use in small and medium-sized applications.

7. Solar Framework

650) this.width=650; "class=" Fit-image "title=" Solar "style=" border-top-width:0px;padding-right:0px;padding-left:0 px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px, "alt=" Solar "src=" Http://images.51cto.com/files/uploadimg/20090625/1455536.png "width=" 498 "height=" 141 "/>

Solar is a PHP 5 framework that can be used as an enterprise-class application with built-in language sets and configurations.

8. Fuse

650) this.width=650; "class=" Fit-image "title=" fuse "style=" border-top-width:0px;padding-right:0px;padding-left:0 px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px; "alt=" fuse "src=" http://images.51cto.com/files/uploadimg/20090625/1455537.png "width=" 498 "Height="/>

FUSE is also an MVC PHP framework. The note is influenced by Ruby on Rails and cakephp, with its custom and direct design. FUSE is a fully functional, fairly stable use of the MVC Framework for image development.

9. Yii PHP Framework

650) this.width=650; "class=" Fit-image "title=" Yii "style=" border-top-width:0px;padding-right:0px;padding-left:0px ; border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px, "alt=" Yii "src=" Http://images.51cto.com/files/uploadimg/20090625/1455538.png "width=" 498 " Height= "/>"

Yii is a high-performance, component-style PHP framework that is the best framework and comprehensive functionality for those large Web applications. However, PHP5 and above support is required.

Ten. Akelos PHP Framework

650) this.width=650; "class=" Fit-image "title=" Akelos "style=" Border-top-width:0px;padding-right:0px;padding-left : 0px;border-left-width:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;padding-top:0px; border-right-width:0px, "alt=" Akelos "src=" Http://images.51cto.com/files/uploadimg/20090625/1455539.png "width=" 498 "height=" 108 "/>

The Akelos PHP Framework is also a framework based on the MVC (model View Controller) design pattern.

Other optional PHP frameworks
Recess.
Agavi.
Qcodo.
Zoop.
qphp.
Seagull PHP
Phpdevshell.
Phpopenbiz.
WASP.
Evocore.
. Lion
Flow3.


This article is from "_xiaohan" blog, please make sure to keep this source http://yingmeng.blog.51cto.com/5365464/1583113

22 open-Source PHP frameworks

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.