公众号

php哪个框架比较好?

所在版块: 后端 2018-11-03 01:30 [复制链接] 查看: 66|回复: 0

国庆时间比较多,除了在家看人们在各地奔波之外,顺便研究了几个框架,分别是thinkphp、yii、CodeIgniter框架。

简单的说说。

按学习曲线来说的话
yii>thinkphp>CI,个人感受。

yii的入门当中,我主要花在了安装配置以及部署上面。yii的入口文件不在项目的根目录,所以要配置一下apache.当然,这个更安全。

其实thinkphp也可以把项目放在非站点目录,这个在手册上有说。


按照“轻重量级”来说的话,感觉CI更轻一些
CI<thinkphp<yii

论手册的话(英文的不算)
thinkphp>CI>yii

缓存的使用上
thinkphp>yii>ci

代码自动生成
只有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)。
在应用中,我把Yii增加多了一个逻辑层。这样面对大型项目代码更好看些。


以上纯属个人看法,可能在日后的使用上想法有所改变。

我建的PHP交流群:201923866、370648191,欢迎大家加入。



陈永鹏的CSDN博客
电影网站大全

个人公众号,欢迎关注



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫描二维码关注零零糖公众号
一个萌萌哒的软件工程师每晚在你枕边唠嗑就问你怕不怕

Archiver|手机版|黑名单|性零糖

GMT+8, 2019-2-19 12:54 , Processed in 0.093838 second(s), 18 queries .

Powered by Yoper!

© 2003-2019 Yoper.

快速回复 返回列表