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

php哪个框架比较好?

发布时间:2022-09-30 11:41:34 所属栏目:PHP教程 来源:
导读:  国庆时间比较多,除了在家看人们在各地奔波之外,顺便研究了几个框架,分别是thinkphp、yii、CodeIgniter框架。

  简单的说说。

  按学习曲线来说的话

  yii>thinkphp>CI,个人感受。

  
  国庆时间比较多,除了在家看人们在各地奔波之外,顺便研究了几个框架,分别是thinkphp、yii、CodeIgniter框架。
 
  简单的说说。
 
  按学习曲线来说的话
 
  yii>thinkphp>CI,个人感受。
 
  yii的入门当中,我主要花在了安装配置以及部署上面。yii的入口文件不在项目的根目录,所以要配置一下apache.当然,这个更安全。
 
  其实thinkphp也可以把项目放在非站点目录,这个在手册上有说。
 
  按照“轻重量级”来说的话,感觉CI更轻一些
 
  CI
 
  论手册的话(英文的不算)
 
  thinkphp>CI>yii
 
  缓存的使用上
 
  thinkphp>yii>ci
 
  代码自动生成
 
  php轻框架_github php 轻框架_php框架中的t框架
 
  只有Yii有自动化代码生成工具
 
  thinkphp在使用上为开发者想的更多,而Ci虽然做得少但是扩展性更好一些,而yii....
 
  我对yii不太满意的一点是目录结构,像tp框架和CodeIgniter框架,默认根目录就是两个文件夹和一个入口文件
 
  如
 
  thinkphp的目录是这样的:
 
  ---Application(应用)
 
  ---ThinkPHP_3_2_3(框架)
 
  ---index.php(入口文件)
 
  CodeIgniter是这样的
 
  ---application(应用)
 
  ---system(框架)
 
  ---index.php(入口文件)
 
  而yii框架的目录是这样的
 
  ---backend(后台应用)
 
  ---common(通用的配置类等)
 
  ---console(控制台)
 
  ---environments(Yii自带的环境检查文件)
 
  ---frontend(前台应用)
 
  ---vagrant
 
  ---vendor
 
  这对于代码少了个空格显得不整齐我还要打多一个空格的我是很致命的。当然,通过配置,yii还是可以把应用放在一个目录的。但毕竟是用框架,还是希望能减少配置或者操作。
 
  当然Yii在底层设计上更好
 
  虽然Yii缺点很多,但是我还是比较喜欢Yii(只有两个目录的Yii)。
 
  在应用中php轻框架,我把Yii增加多了一个逻辑层。这样面对大型项目代码更好看些。
 
  php零基础到就业直播视频课:立即学习
 
  全程直播 + 实战授课 + 边学 + 边练 + 边辅导
 

(编辑:云计算网_梅州站长网)

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