简直80%的网站建设都是用的PHP,那么PHP你晓得的框架有哪些?
在php中,咱们最罕用的框架有七个,别离是Yii2、Laravel、Yaf、Thinkphp、Code Igniter、Zend Framework以及CakePHP

1、Laravel

于2011年推出,现已成为世界上最风行的收费、开源PHP框架。Laravel简化了开发过程,简化了常见的工作,比方路由、会话、缓存和身份验证。

具备许多个性,能够帮忙您定制简单的应用程序。其中包含:无缝数据迁徙、MVC架构反对、安全性、路由、视图模板引擎和身份验证等;对于想要构建B2B或企业网站的开发人员来说,Laravel是一个不错的抉择。

2.Yii

一个用于开发古代web应用程序的高性能、基于组件的PHP框架。采纳严格的OOP编写,并有着欠缺的库援用以及全面的教程。

具备杰出的速度和性能,高度可扩大,并且容许开发人员防止编写反复的SQL语句的复杂性;具备极强的可扩展性,您简直能够定制外围代码的每一部分。

3.Yaf

一个高性能的PHP开发框架,采纳PHP扩大实现(c语言),相比于个别的PHP框架, 它更快,更轻便。

具备高性能的视图引擎;无需编译;高度灵便可扩大的框架, 反对自定义视图引擎, 反对插件, 反对自定义路由等;更快的执行速度, 更少的内存占用。

4.Thinkphp

为了简化企业级利用开发和麻利WEB利用开发而诞生,它的主旨是简化开发、提高效率、易于扩大,并且领有泛滥原创性能和个性。

易于上手,有丰盛的中文文档;学习成本低,社区活跃度高;框架的兼容性较强;从3.0版本开始引入了全新的CBD(外围Core+行为Behavior+驱动Driver)架构模式,框架从底层采纳外围+行为+驱动的架构体系

5.Code Igniter

一个适宜开发动静网站的PHP框架。它提供了许多预构建的模块,帮忙构建强壮的和可重用的组件。

配置简略,全副的配置应用PHP脚本来配置,执行效率高;疾速简洁,代码不多,执行性能高;自带了很多简略好用的library,框架适宜小型利用;

6.Zend Framework

一个残缺的面向对象框架,它应用接口和继承等个性使其具备可扩展性。基于麻利办法构建的,麻利办法帮忙您向企业客户交付高质量的应用程序。是大型It部门和银行的首选框架。

要害个性包含MVC组件、简略的云API、数据加密和会话治理;自带了十分多的library,框架自身应用了很多设计模式来编写,架构上很优雅,执行效率中等;配置文件比拟弱小(可能解决XML和php INI);数据库操作性能很弱小,反对各种驱动。

7.CakePHP

一个简略而优雅的工具包,最容易学习的框架之一,尤其是因为它的CRUD(创立、读取、更新和删除)框架。只须要一个web服务器和框架的正本就能开始应用。

没有自带多余的 library,所有的性能都是纯正的框架,执行效率还不错;具备主动操作命令行脚本性能;平安个性包含SQL注入预防、输出验证、跨站点申请伪造(CSRF)爱护和跨站点脚本编写(XSS)爱护;要害个性包含古代框架、疾速构建、适当的类继承、验证和安全性。

除了这七个罕用的框架,其实PHP还有很多别的好用框架。如Symfony、Phalcon、PHPixie还有Swoft等。

以上数款框架,各有特色,而且都是开源我的项目,不过框架针对的我的项目不一样,在我的项目选型的时候,要充分考虑框架的能够定制性、扩展性,因为每个我的项目都无奈确定你是否会随着需要的变动进行扭转。