你不可不知道的20个优秀PHP框架

对于Web开发者来讲,PHP是一款很是强大而又受欢迎的编程语言。世界上不少顶级的网站都是基于PHP开发的。php

每个开发者都知道,拥有一个强大的框架可让开发工做变得更加快捷、安全和有效。在开发项目以前选择一款合适的框架能够为从此奠基厚实的基础,下面这20个PHP框架你能够有选择的使用,必定会帮助到你的。laravel

一、Laravelweb

Laravel是一款免费而且开源的PHP应用框架,它是为开发基于MVC的WEB应用而设计的,我的以为,Laravel是很棒的PHP框架了,它能够帮助你建立一些很酷的WEB应用,并且能够轻松地使用权限验证、URL路由、Session以及缓存等功能。编程

官方网站:http://laravel.com/缓存

二、Phalcon安全

Phalcon是运行速度最快的一个PHP框架,它的底层是用C实现的,可是上层提供一些PHP扩展,Phalcon做为一款PHP框架以高性能和低消耗著称。尽管它用C语言实现,可是咱们并不须要使用C语言,你只要会PHP就可使用它了。cookie

官方网站:http://phalconphp.com/en/架构

三、Symfonymvc

Symfony是一款为Web项目准备的PHP框架,它能够帮助你加速建立和维护PHP应用。Symfony能够帮助你省去不少重复的编码工做,让你的工做重心转移到设计和控制上面来。框架

Symfony是一款可重用的PHP组件,它是基于MIT协议的开源软件,不少CMS系统和论坛程序都是基于Symfony开发的,例如Drupal和phpBB。

官方网站:http://symfony.com/

四、Yii

Yii是一款快速、安全和专业的PHP框架,同时它也是一款开发WEB 2.0应用的高性能PHP框架,Yii的功能很是强大,内置如下功能:MVC、DAO/ActiveRecord、I18N、权限验证、缓存、安全控制、测试、数据访问对象等。

官方网站:http://www.yiiframework.com/

五、CodeIgniter

CodeIgniter是一款很是敏捷的开源PHP框架,若是你要用PHP开发一个简单而优雅的工具包,那么CodeIgniter就很是合适。

官方网站:https://ellislab.com/codeigniter

六、CakePHP

CakePHP是一款老牌的PHP框架,如今稳定版本已是V3.0了。CakePHP能够帮助你简单、快捷地建立PHP应用程序,而且你能够用不多的代码实现强大的功能。

官方网站:http://cakephp.org/

七、Aura

若是你喜欢用简洁的代码建立应用程序,那么你能够选择使用Aura,Aura也有至关大的一部分用户,使用方法和CakePHP相似,Aura的主要目标是为PHP开发者提供一个高质量、可测试、标准化组件的框架。

官方网站:http://auraphp.com/

八、Zend Framework

前些年我在大型的WEB项目中使用过Zend 1和Zend 2,做为顶尖的PHP框架,Zend确实比较好用,并且文档也和很丰富。咱们能够利用Zend建立一些扩展性很是好的PHP应用。

官方网站:http://framework.zend.com/

九、Kohana

Kohana是一款敏捷可是功能强大的PHP框架,咱们能够用Kohana快速地建立Web应用,由于它有丰富的组件,好比数据访问接口、代码分析、加密和验证等等。

官方网站:http://kohanaframework.org/

十、Slim framework

Slim是一款轻量级的PHP框架,做为一个微框架,Slim可让你简单地建立一些功能强大的应用程序和API接口。Slim有强大的路由功能、自定义视图模板、flash消息、AES-256加密的安全cookies、HTTP缓存、可自定义的日志、异常处理以及调试和简单的配置。

官方网站:http://www.slimframework.com/

十一、Fuel PHP

Fuel PHP是一款简单、可扩展的PHP框架,基于其余框架的设计理念,Fuel已是V2.0版本了,目前认识beta版本。

Fuel全面支持HMVC,这也是Fuel架构的一部分。另外,Fuel强大的路由功能让你灵活地处理好控制器和视图之间的对应关系。

官方网站:http://fuelphp.com/

十二、Flight

Flight是一款扩展性很强的微型PHP框架,Flight可让你快速建立REST风格的web应用,它须要PHP5.3以上的版本支持,固然Flight也是基于MIT协议开源的。

官方网站:http://flightphp.com/

1三、Medoo

我很是喜欢这个微型框架,Medoo是一款最轻量级的PHP框架,能够用它来加速咱们的应用开发。它只有13KB的一个文件,学习和使用都很是简单,而且Medoo也是开源的。

官方网站:http://medoo.in/

1四、PHPixie

PHPixie是一款轻量级的PHP MVC框架,它很是小巧,并且文档也比较全面,咱们只须要作尽量的配置就能够了。

官方网站:http://phpixie.com/

1五、Pop PHP

Pop是一款强劲和易学的PHP框架,而且提供不少详细的API接口及其文档,支持PHP5.3及其以上版本。如今,Pop PHP依然保持着轻量级的特色,尽管不少新特性在逐渐加入到Pop中,但它使用起来依然很方便。

官方网站:http://www.popphp.org/

1六、Simple MVC Framework

Simple MVC Framework的安装及其简单,代码结构也很是简单,很容易学习。咱们只须要设置网站路径就能够成功安装它了。在Twitter和Facebook群中也有Simple MVC Framework的讨论区,它是轻量级的,小于1M的大小。

官方网站:http://simplemvcframework.com/

1七、TYPO3 Flow

TYPO3是由最大的PHP社区之一的TYPO3管理开发的,也是一个开源的PHP框架。

官方网站:http://flow.typo3.org/home

1八、Nette

很受欢迎的PHP开发工具,它的设计理念是尽量地简单和安全,Nette已经为你考虑了你的网站安全,包括XSS攻击,Session劫持,Session篡改等安全问题。

官方网站:http://nette.org/en/

1九、Agavi

Agavi是基于PHP5的PHP MVC框架,它帮助开发者编写简洁的代码,扩展性也很是不错。

官方网站:http://www.agavi.org/

20、Silex

Silex也是一款基于PHP5.3及其以上版本的微型PHP框架,Silex的API使用很是有意思,由于API足够简单明了,利用Pimple的服务,成为一款很棒的第三方扩展应用。

官方网站:http://silex.sensiolabs.org/

相关文章
相关标签/搜索