加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php几种框架

发布时间:2023-01-05 11:29:23 所属栏目:PHP教程 来源:
导读:  ThinkPHP框架

  优点:

  TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需一个入口文件,一切搞定,简单高效,中文文档齐全,入门超级简单. 自带模板引擎,具有独特的数据验证和自动填充功能
  ThinkPHP框架
 
  优点:
 
  TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需一个入口文件,一切搞定,简单高效,中文文档齐全,入门超级简单. 自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较迅速.
 
  缺点:a)一个Model中可以操作多个表,但TP只能一个; b)TP默认初始化了很多配置,使用起来很方便. 但是把一些加载配置得时间拿去研究算法,这些小影响近乎可以忽略了.
 
  CodeIgniter框架
 
  优点:
 
  配置简单,上手很快,全部的配置使用PHP脚本来配置,没有使用很多太复杂的设计模式,执行性能和代码可读性上都不错,执行效率比较高,具有基本的MVC功能,快速简洁,代码量少,框架简单,容易上手,自带了很多简单好用的library,框架适合中小型项目,大型项目也不是不可以,只是扩展能力稍差
 
  缺点:
 
  a)把Model层简单的理解为数据库操作 b)PHP框架略显简单,只能够满足小型应用,略微不太能够满足中型应用需要
 
  Laravel框架
 
  优点:
 
  a)Laravel注重代码的模块化和可扩展性 b)artisan:命令行工具,很多手动的工作都自动了 c)可继承的模板,简化view的开发和管理
 
  Laravel一直是PHP开发者最受欢迎的PHP框架. 这是一个年轻的框架,但是拥有优雅的语法,可简单快速开发你的应用. 他拥有大多数常见的功能,如: 路由,身份验证,会话,队列和缓存.
 
  缺点:
 
  a)laravel的中文文档比较少 demo也比较少,有时候一个功能要试好久,甚至眼看源码
 
  php商城开发教程_php开发教程_php开发者
 
  YII框架
 
  优点:
 
  a)快速,敏捷,不拖沓,给程序员飞翔的能力 b)有gii功能(创建控制器,model层,crud等操作) c)具有高度的可重用性和可扩展性,是纯粹的面向对象的. 开发速度快,完备的文档,可重用性可高扩展,是最高效的开发框架之一
 
  缺点:
 
  a)对Model层的指导和考虑较少 b)文档实例较少 c)英文太多 d)要求PHP技术精通,OOP编程要熟练 e)要求会bootstrap
 
  后记:对于大部分转行的人来说,找机会把自己的基础知识补齐,边工作边补基础知识,真心很重要。
 
  “我们相信人人都可以成为一个IT大神,现在开始,选择一条阳光大道,助你入门php开发者,学习的路上不再迷茫。这里是北京尚学堂,初学者转行到IT行业的聚集地。"
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!