CI和TP(CodeIgniter,thinkphp6)哪个您更喜欢

程序猿 2021-10-19 09:52:54 55浏览 加载中

CI(CodeIgniter 2)初始发布于2011年1,目前迭代到CodeIgniter 4,中间版本CodeIgniter 3

thinkphp 大版本thinkphp3.2 thinkphp5 thinkphp6

CI没有用到数据库oRM,没有用模板引擎。前端PHP和HTML混写的一块,不易查看。

CI由于没有数据库引擎,需要自己根据需要拼接SQL语句,个人觉得很麻烦。

CI对IDC优化不好,使用this->load加载各种插件,模块,没有提示语句,不适合新手。

反观tp6一直在改善。本人从TP6.0.1开始使用,目前更新到了6.0.9,官网公布到6.0.8,实际composer更新到6.0.9。原先对IDC的支持也是不太好,后来做了相应优化,感觉还不错,可以看到她一直在成长,有活跃的社区,现在市面上的PHP网站用tp框架的还是很多。

thinkphp6使用自研的模板引擎topthink/think-template,以及自研的ORM topthink/think-orm编写代码方便很多。

个人比较喜欢TP6,当然用的引擎多了,性能方面肯定没有原生开发快,但对于一个网站来说有一个1,2秒的等待时间根本就不影响体验,虽然它性能也不会这么大的差距。

本站就是基于TP6开发,你觉得速度慢么。

标签:
最后修改:2021-11-28 09:45:00

非特殊说明,本博所有文章均为博主原创。