首页  >  文章  >  后端开发  >  PHP开源框架是什么意思

PHP开源框架是什么意思

Guanhui
Guanhui原创
2020-05-12 18:07:514213浏览

PHP开源框架是什么意思

PHP开源框架是什么意思

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开源框架是什么意思的详细内容。更多信息请关注PHP中文网其他相关文章!

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