22 Open Source PHP framework

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

PHP is a widely used scripting language for Web development. Although there are many other Web development languages to choose from, such as 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 any other language, and there's a whole bunch of pretty good php tutorials on the web that will allow you to quickly get to the development of web-based programs. Although PHP is simple and easy to use, programming with it is still a bit cumbersome, especially with some repetitive features. Fortunately, 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 problems, someone will be happy to help you solve them.

Cut the crap, let's take a look at these 22 PHP frameworks.

The most promising framework to date

1. Zend Framework

The Zend framework is an object-oriented, PHP5-written frame. It is based on a simple and friendly license agreement and is based on a fairly rigorous test of code base development. This is a loosely coupled architecture design that you can easily mix with other frameworks.

2. Symfony

Symfony is a PHP 5-based framework that provides an architecture, components, and toolset that allows you to create your applications faster. Some introductory tutorials are available on its official web site.

3. CodeIgniter

CodeIgniter This framework has a wiki that makes it easy for you to find related documents. It is supported by PHP4.

4. Cake

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

5. Prado

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

6. Kohana

Kohana is a PHP 5-based framework that also uses the Mvc--model View Controller schema pattern. Its face is safe, lightweight, and easy to use sex. Since Kohana was originally based on CodeIgniter development because it limited PHP5 's OOP capabilities, this framework is more suitable for use in small and medium sized applications.

7. Solar Framework

Solar is a PHP 5 framework that can be used for enterprise-class applications and has built-in language sets and configurations.

8. Fuse

FUSE is also an MVC PHP framework. The note is influenced by Ruby on Rails and cake, which has a custom and direct design. FUSE is a fully functional, fairly stable MVC framework using object-oriented development.

9. Yii PHP Framework

Yii is a high-performance component of the PHP framework, for those large Web applications, this is the best framework, comprehensive functionality. But need PHP5 and above version of support.

Akelos PHP Framework

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



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.