7 Popular Open Source PHP frameworks

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

php hypertext preprocessor ) is a common open source scripting language. The syntax absorbs the c language, java and perl web development language, like: asp and ruby php

about php frame

web basic architecture of the program, php Development framework put phpweb program development on the assembly line. In other words, php Development framework helps facilitate rapid software development ( rad ), which saves you time and helps create more stable programs, and reduce the developer's repetitive code-writing work. These frameworks also help beginners create stable programs by ensuring proper database operation and programming only in the presentation layer. php web program instead of writing repetitive code.

PHP the framework may find it difficult to climb for many beginners, but , as long as you know the process of a framework, understand the principle, the basic similar framework can be understood. PHP4 times There are some frameworks, but because the framework does not bring you much convenience and feel very complex, speed is not pure PHP good. Since PHP5 , the modification of object-oriented model has played a great role in the development of the framework, so it has been a great development since PHP5 .

Status of use of various frameworks

SitePoint website do a little research and see which PHP framework the PHP developers like to use most . Survey results show that the most popular PHP framework for the first three: Laravel, Phalcon, Symfony2.

Popular PHP Introduction to the framework

1,Laravel

Laravel is a simple and elegant PHP Web Development framework that frees developers from spaghetti-style code and develops great, simple, elegant, expression-based syntax Web Application, Laravel with more expressive syntax, high-quality documentation, and rich expansion packs, it is called " Masters Class PHP Development Framework " .

2,Phalcon

Phalconis a full stack, withClanguage written byPHP5Framework, providing developers with a large number of advanced tools for website and application development, andPhalconis loosely coupled, developers can use other components as needed. Phalconall the functions in thePHPclass, and developers don't need to learn and useClanguage, without worrying about performance issues.

3,Symfony2

symfony2 is an open source php Web frame, with the development speed, high performance features. Compared to other frameworks, (Dependency injection) and (inversion of control); strong extensibility; documents and communities are more mature. But Learning difficulty is too large, beginners may need some practice.

4,CodeIgniter

is an open source PHP web framework that has simple configuration, high execution efficiency, concise, code does not have a basic routing function, able to carry out a certain degree of routing, Database layer encapsulation is good, with basic MVC features and other advantages. And comes with a lot of easy to use library, the framework for small applications. But the PHP framework is simple enough to meet small applications and slightly less able to meet the needs of midsize applications.

5.Yii Framework

yii Framework is a component based, used to develop a large Web High performance for applications PHP framework. yii has a rich function . from Mvc, dao/activerecord, to theming , internationalization and localization Yii provides almost all of today's web 2.0 Span style= "font-family: the song Body;" > features required for application development.

6.Cakephp

CakePHPis a based onPHP, the free and open source rapid development framework beganRuby on Railsinspired by the framework. The main objective of the project is to provide a variety of levels ofPHPDevelopers to quickly develop robustWebapplication, without sacrificing flexibility. CakePHPhave an active development team and community to makeCakePHPhave the value they deserve.

7.Zend Framework 2

Zend Framework is an object-oriented, PHP5 written in the framework. 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.

 

7 Popular 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.