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

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.

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.

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.

Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.

Prado require PHP5 and above to run, and it is a component-based and event-driven programming framework for developing Web applications. There is a quick start tutorial for beginner too.

Kohana is a PHP 5 framework that uses the Model View Controller architectural pattern. It aims to be secure, lightweight, and easy to use. Kohana is originally based on CodeIgniter, but it is strict PHP5 OOP, which i think is more suitable to use in building new and large scale projects.

Solar is a PHP 5 framework for web application development. It is fully name-spaced and uses enterprise application design patterns, with built-in support for localization and configuration at all levels.

FUSE is a Model View Controller framework for PHP. Taking influence from other web frameworks such as Ruby on Rails and CakePHP, then adding in custom, intuitive features of our own design, FUSE has developed into a robust, stable platform for MVC development using object oriented PHP.

Yii is a high-performance component-based PHP framework best for developing large-scale Web applications. It has a full stack of features and written in strict OOP(require PHP5 and above).

The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern.
Other alternative PHP frameworks
11. Recess
12. Agavi
13. Qcodo
14. Zoop
15. QPHP
16. Seagull PHP
17. PHPDevShell
18. PHPOpenBiz
19. WASP
20. evoCore
21. Lion
22. Flow3
分享到:
相关推荐
I have developed this book to investigate Mesos-based cluster development and integration. I found that data center operating system (DCOS; and it’s command-line interface [CLI]) was a ...
- **AOSP(Android Open Source Project)**: Android源码项目,所有源码都是开放的,可以在AOSP仓库中找到。 - **Binder机制**: Android的进程间通信(IPC)机制,用于不同进程间的对象和数据传输,包括服务调用、...
### 关于在SAP NetWeaver Composition Environment上运行开源框架的知识点 #### 概述 本文档探讨了如何在SAP NetWeaver Composition Environment (NW CE) 7.1环境中集成并运行各种开源Java框架。...
In the Complete Guide to Open Source Big Data Stack, the author begins by creating a private cloud and then installs and examines Apache Brooklyn. After that, he uses each chapter to introduce one ...
Lean Game Development Apply Lean Frameworks to the Process of Game Development 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或...
By the end of the book, you will be able to develop code faster and reduce the maintenance time for your web development projects. Table of Contents Chapter 1: Improving Web Development With Less ...
标题“android_source_frameworks_02_base_05”指的是Android源码树中关于frameworks/base组件的一部分,这部分主要关注Android系统的底层框架服务。在Android系统中,`frameworks/base`是核心API层,它包含了...
Lean Game Development Apply Lean Frameworks to the Process of Game Development 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,...
在给定的`android_source_frameworks_01`压缩包中,我们可以看到几个关键的子目录:`media`, `ex`, `compile`, `opt`, 和 `support`。这些目录各自承载了不同的功能和组件,下面我们来逐一详细探讨。 1. **media**:...
Mobile Application Development JavaScript Frameworks 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
**J2EE(Java 2 Platform, Enterprise Edition)开发框架详解** J2EE,全称为Java 2 Platform, Enterprise Edition,是Oracle公司推出的用于构建企业级应用的平台标准。它提供了一个规范化的环境,用于开发、部署和...
在深入探讨Android系统的核心组件和框架时,"android_source_frameworks_02_base_01"这个主题聚焦于Android源码中的`frameworks/base`目录。`frameworks/base`是Android系统框架层的核心部分,包含了大量与应用程序...
open source web application development framework written in PHP5 that promotes clean DRY design and encourages rapid development. It works to streamline your application development time and helps ...
PHP 7, which is a popular open source scripting language, is used to build modular functions for your software. Table of Contents Module 1: PHP 7 Programming Cookbook Chapter 1: Building a ...
Yii is a free, open-source Web application development framework written in PHP5 that promotes clean, DRY design and encourages rapid development. It works to streamline your application development ...
在Android系统中,`frameworks/base`是核心框架层,它是Android操作系统的心脏,包含了大量API接口和服务,为上层应用程序和系统组件提供基础服务。本部分主要关注`frameworks/base`中的关键组件和功能,根据提供的...