• 技术文章 >后端开发 >PHP问题

    php主流框架都有什么

    silencementsilencement2019-09-24 17:04:55原创1965

    php入门到就业线上直播课:进入学习

    php各种主流框架的比较

    一、ThinkPHP框架

    优势:简单易用(Model,Controller,View负责各自的工作),它拥有支持XML标签库技术的编译型模版引擎,支持两种模版标签, 动态编译,缓存技术。还支持自定义标签库,具有独特的数据验证和自动填充,MD5数据加密等功能。部署简单只需要一个入口 文件,上手快,有丰富的中文文档;学习成本低,社区活跃度高,在国内企业使用较广泛。

    缺点:模版比较固定,导致思想容易固化。

    二、CI框架

    优势:框架比较简单,适合入门开发,易学,上手快,静态化很容易,文档比较详细。

    缺点:由于框架较小,所以功能不完全,比如使用mongoDB就要自己实现接口,对数据库的操作不够安全(写入操作)。对大型项 目支持不好。

    三、Laravel框架

    优势:

    1、支持Composer

    2、框架结构比较清晰,注重代码的模块化(抽象了中间件,任务,服务等)和可扩展性,路由系统快速高效

    3、支持处理跨站请求伪造,在进行form表单post提交时,必须传入{{ csrf_field() }}

    4、Laravel 的社区很强大,具有丰富的扩展包及工具

    5、具有缓存、身份验证、任务自动化、hash加密、事务等功能

    6、独特的 .env环境文件,方便了系统的配置和不同平台的开发

    缺点:基于组件式的框架,相对有点臃肿

    四、Yii 框架

    优势:

    1、纯OOP开发,模型使用方便

    2、支持命令行工具开发,可以快速的创建一个web应用程序的代码

    3、具有高度的可重用性和可扩展性

    4、开发速度快,性能优异且功能丰富

    5、支持composer包管理工具

    缺点:model 层考虑较少,文档中中文文档较少。要求php技术精通水平,OOP编程也要很熟练。

    以上就是php主流框架都有什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:框架
    上一篇:php开发主要做什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php需要掌握哪些框架• php框架和设计模式区别• php框架单一入口有哪些• php快速开发用什么框架
    1/1

    PHP中文网