Agavi,Banshee,CakePHP,CodeIgniter,Fat-Free,Flow,FuelPHP,Hazaar MVC,Kajona,Laravel,li3,Nette,Phalcon,PHPixie,Silex,SilverStripe,Symfony,Yii,Zend是一些顶级的PHP Web框架软件(排名不分先后,按字母顺序)。

1.Agavi

Agavi是一个强大的,可扩展的PHP 5运用程序框架,遵照MVC范例。
它使程序员能够编写清晰,可掩护和可扩展的代码
Agavi将选择和自由放在限定性公约上,重点是持续的质量而不是短视的决定。
它不是一个完全的网站培植工具,而是一个程序员可以构建运用程序的框架。
Agavi的架构许可程序员保留对其代码的非常风雅的掌握。
并努力为程序员留下大多数履行选择。
Agavi的组件实质上环绕可扩展而设计的。

php框架排名资深PHP法式员推举 19款顶级PHP Web框架 SQL

2.Banshee

Banshee是一个PHP网站框架。
安全,快速,易于利用。
它具有Model-View-Controller架构(XSLT的视图)。
虽然它被设计为利用MySQL作为数据库,但也可以利用其他数据库运用程序。
利用模块,如论坛,相册,网络日志,投票和留言本等将会在创建新网站时,节省Web程序员的大量事情。
还包括易于利用的电子邮件库,分页,HTTP要求,数据库管理,图像,加密等。

3.CakePHP

CakePHP使构建Web运用程序更大略,更快,同时只需较少的代码。
PHP 7框架供应灵巧的数据库访问层和功能强大的脚手架系统,使小型和繁芜系统的构建更大略,更加都雅。
它许可用户快速构建,许可用户更快地进行原型,验证更快,并持续增长。
用户可以利用代码天生和脚手架功能快速构建原型。
它没有繁芜的XML或YAML文件。

4.CodeIgniter

CodeIgniter是很小的框架。
仅有2M大小,包括用户指南。
CodeIgniter 3只须要PHP 5.3.7,并且险些与所有共享或专用的托管平台匹配。
许多webapps须要一个数据库,CodeIgniter支持最常见的,如MySQL。
用户利用自己的编码和命名规则,只有几个处理classname冲突的把稳事变。

5.Fat-Free

Fat-Free框架是一个强大但易于利用的PHP微框架,帮助用户构建动态和强大的Web运用程序。
它配备了一个功能完好的工具包,超轻巧的代码库,只有65kb,易于学习,利用和扩展。
用户可以利用内置的功能,开拓真正盛行的运用程序。
F3为用户供应了坚实的根本,成熟的代码根本和编写Web运用程序的方法,无论用户是新手还是展业PHP程序员。

6.Flow

Flow是一个Web运用程序平台,使程序员能够创建出色的Web办理方案,并供应快速的结果。
Flow是繁芜运用程序的可靠根本,背靠最大的PHP社区。
Flow是一个集中在域驱动设计和干净代码的PHP Web运用程序框架。
基于强大的老例和最佳实践,它可以快速创建强大的Web运用程序。
Flow是一个基于PHP的运用程序框架,特殊适用于企业级运用程序。
其架构和老例十分清晰,让程序员能够专注于运用程序的基本部分。

7.FuelPHP

FuelPHP是一个大略,灵巧,社区驱动的PHP 5.3+框架。
FuelPHP是一个MVC(模型 - 视图 - 掌握器)框架,从根本上设计出来,可以完备支持HMVC作为其架构的一部分。
FuelPHP还将ViewModels(也称为演示模型)添加到组合中,可以选择在Controller和View之间添加强大的层。

8.Hazaar MVC

Hazaar MVC是一款高等灵巧的PHP 5.3+框架,专为快速开拓动态、实时的Web运用而设计。
利用Hazaar MVC有以下可能的事情:使基本运用程序在几秒钟内启动并运行。
高等运用程序只运行几秒钟。
创建可以与其他运用程序或框架一起利用的构建块。

9.Kajona

即时建立和管理网站的框架。
在几分钟内安装系统,选择可用的许多模板,并根据须要修正演示内容。
还有全面的API,担保新模块和功能的无缝集成。
Kajona是一个成熟的系统,为险些每个用例供应了大量的模块和元素。
可以通过利用集成的包管理轻松添加额外的组件,插件架构和模板简化了自己内容的创建。

10.Laravel

Laravel通过其多元化的业务,为用户供应完全和定制的办理方案。
可得到功能如:Laravel Scout:基于驱动程序的全文搜索Enloquent,完身分页和自动索引。
Laravel Echo:事宜广播,演化。
用户可以利用它来将WebSockets的功能带给他们的运用程序而不会有繁芜性。
Laravel Passport:知足API认证, Passport是一天OAuth2做事器,在几分钟内即可就绪。

11.li3

li3是第一个也是唯一一个从PHP 5.3+开始构建的紧张PHP框架, li 3充分利用最新的PHP措辞。
包括通过单一的统一API填补关系数据库与非关系数据库之间的差距。
框架的API是故意设计的,可以让你在运用程序生命周期的过程中“扩展”框架。

12.Nette

Nette Framework许可开拓职员更有效地事情,专注于主要的内容,并使代码更加可读和构造化。
Nette框架让开发职员专注于作为开拓职员的创意部分。
它的建造是非常可用,友好和喜悦利用。
Nette可理解而高效的语法,尖真个调试器和业界领先的安全功能,让一个写电子商务网站,维基,博客,CMS或任何可以想像的速率比以往任何时候都更好。
Nette框架由紧张公司利用,如T-Systems,GE Money,Mladáfronta,VLTAVA-LABE-PRESS,Internet Info,DHL,Logio,ESET或Actum。

13.Phalcon

Phalcon是作为C扩展供应的全栈PHP框架。
扩展程序供应的类和功能可以用于任何运用程序。
代码被编译并且不被阐明,由于它已经被编译到特定的平台和处理器。
由于其低级体系构造和优化,Phalcon为基于MVC的运用程序供应了最低的开销。
Phalcon供应了强大的ORM,许可程序员将数据库记录作为类和工具进行操作。
MySQL,PostgreSQL和SQLite是开箱即用的。

14.PHPixie

PHPixie开始是一个微框架,并逐渐发展成为最受欢迎的全套PHP框架之一,同时保持其高性能。
由于严格的架构而避免了常见的毛病,例如依赖于静态方法,全局范围,单例和其他反模式,从而也可以确保代码易于阅读,调试,扩展和测试。
实际上所有的PHPixie组件都拥有完全的单元测试覆盖。

15.Silex

Silex是PHP的微框架。
它建立在Symfony和Pimple之上,也受到sinatra的启示。
微型化功能为构建大略的单文件运用程序供应了便利。
Silex公开了一个直不雅观和简洁的API,很有趣。
Silex具有基于Pimple微做事容器的扩展系统,使得更随意马虎绑定第三方库。
Silex利用Symfony的HttpKernel来提取要乞降相应。
这使得测试运用程序和框架本身非常随意马虎,它还遵守HTTP规范。

16.SilverStripers

SilverStripers的愿景:创建平台,帮助人们更好地协作。
除了支持有助于开拓项目开拓的社区之外,SilverStripers还与政府,银行,公用奇迹和电信等多个客户互助。
SilverStripers是开源软件的倡导者。
他们的核心产品SilverStripe CMS和Framework都是开源的,可以免费下载。

17.Symfony

Symfony是一个PHP框架,它包含一组工具和开拓方法。
除了工具之外,Symfony也是一个社区。
Symfony组件包括一组解耦和可重用的组件,如Drupal,phpBB和eZ Publish。
Symfony有一个弘大的Symfony粉丝社区,致力于将PHP提升到新的水平。

18.Yii

Yii是一个免费的开源Web运用程序开拓框架,用PHP5编写,鼓励快速开拓。
Yii致力于简化运用程序开拓,并有助于确保高效,可扩展和可掩护的终极产品。
经由极大的性能优化,Yii是任何规模项目的完美选择。
但Yii已经建立了繁芜的企业运用程序。
Yii包含工具来帮助测试和调试运用程序,并具有清晰和全面的文档。

19.Zend

Zend Framework是一系列专业的PHP软件包,安装量超过1.12亿。
Zend可用于开拓利用PHP 5.6+的Web运用程序和做事,并利用广泛的措辞特性供应100%面向工具的代码。
Zend利用Composer作为程序包依赖管理器;PHPUnit测试所有包;和Travis CI作为持续集成做事。
Zend框架还遵照PHP-FIG标准,并且包括用于HTTP接口的PSR-7的实现。

在海内PHP有着大量的用户和粉丝,也被很多海内程序员称为“最好的编程措辞”,这些框架你用过哪些,或者还有其他的推举,不妨留言谈论!