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