加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

三分钟带你了解PHP四大主流框架的利弊

发布时间:2022-07-29 12:35:45 所属栏目:PHP教程 来源:互联网
导读:本篇文章我们来讲讲PHP四大框架的优缺点都有哪些,让你们在开发中更好的去选择使用哪款PHP框架去完成项目,废话不多说,我们一起来看看吧!! ThinkPHP ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。 优点: 1.易
  本篇文章我们来讲讲PHP四大框架的优缺点都有哪些,让你们在开发中更好的去选择使用哪款PHP框架去完成项目,废话不多说,我们一起来看看吧!!
 
  ThinkPHP
 
  ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。
 
  优点:
 
  1.易于上手,有丰富的中文文档;
 
  2.框架的兼容性较强,PHP4和PHP5完全兼容、完全支持UTF8等。
 
  3. 适合用于中小项目的开发
 
  缺点:
 
  1.对Ajax的支持不是很好;
 
  2.目录结构混乱,需要花时间整理;
 
  3.上手容易,但是深入学习较难。
 
  Yii
 
  Yii 是一个基于组件的高性能php框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。
 
  从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了 今日Web 2.0应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。
 
  优点:
 
  纯OOP
 
  用于大规模Web应用
 
  模型使用方便
 
  开发速度快,运行速度也快。性能优异且功能丰富
 
  使用命令行工具。
 
  缺点:
 
  对Model层的指导和考虑较少
 
  文档实例较少
 
  英文太多
 
  要求PHP技术精通,OOP编程要熟练!
 
  View并不是理想view,理想中的view可能只是html代码,不会涉及PHP代码。
 
  CodeIgniter
 
  优点:
 
  Code Igniter推崇“简单就是美”这一原则。没有花哨的设计模式、没有华丽的对象结构,一切都是那么简单。
 
 
  自带了很多简单好用的library,框架适合小型应用.
 
  缺点:
 
  本身的实现不太理想。内部结构过于混乱,虽然简单易用,但缺乏扩展能力。
 
  把Model层简单的理解为数据库操作. 框架略显简单,只能够满足小型应用,略微不太能够满足中型应用需要.
 
  评价:
 
  总体来说,拿CodeIgniter来完成简单快速的应用还是值得,同时能够构造一定程度的layout,便于模板的复用,数据操作层来说封装的不 错,并且CodeIgniter没有使用很多太复杂的设计模式,执行性能和代码可读性上都不错。至于附加的library 也还不错,简洁高效。
  

(编辑:开发网_开封站长网)

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

    热点阅读