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