CodeIgniter 4 怎么样?有人将它用于生产环境的了吗

2020-06-11 16:01:14 +08:00
 vincent9
我还在使用 CodeIgniter 3,我使用 CodeIgniter 的原因是,CI 没有过多的性能消耗,还有一个重要原因是,它的视图文件可以使用原生 PHP,这对于我这种前后端一把撸的人来说很方便、又有性能!

CodeIgniter 4 的正式版已出来一段时间了,有人将它用于生产环境的了吗?有没有什么大的坑,使用体验如何?
4019 次点击
所在节点    PHP
10 条回复
heyjei
2020-06-11 16:07:14 +08:00
当年使用的第一个 PHP 框架
lepig
2020-06-11 16:53:46 +08:00
目前还没有,观望中。

毕竟是我的第一个框架,我们青春情怀呐
basstk
2020-06-11 16:54:40 +08:00
我也在关注中
R18
2020-06-11 16:54:46 +08:00
相当于一个新的框架,与上个版本不兼容。日常能用了。
iplayio2019
2020-06-11 21:12:25 +08:00
laravel 也可以直接写 PHP 。现在框架都不太重要,基本上大同小异。
dvaknheo
2020-06-11 21:45:52 +08:00
CodeIgniter 4 没什么必要存在了。我看过了 CI4 的代码。
tp6 也能用原生视图啊。
yii2 用原生 sql 有点不太灵活

laravel 写原生 sql 会比较折腾吧。

喜欢 CI 的,可以看看我写的 DuckPhp

https://github.com/dvaknheo/duckphp

CodeIgniter 2 落后但挺坚了很久。
CodeIgniter 3 就记得总算控制器要区分大小写了。

CodeIgniter 用类来做配置 黑人问号.jpg
而且配置文件众多,不知道哪些是有用的,哪些是无用的。

----

DuckPhp 相比 CI 4, 魔改不必改动系统文件
一切系统功能都能接管( CI4 也实现了这个吧。
自然带 namespace 文件模式的控制器
简单易用的 DB 类(你也可以用 thinkphp-orm 哦。
支持扩展,支持路由钩子,支持路由映射。
配置多但都缺省,工程文件里不用写那么多。
支持非全站模式
iyaozhen
2020-06-11 21:50:07 +08:00
那是青春呀 居然 4 了 看看
fxjson
2020-06-12 06:34:29 +08:00
用的不多吧,star 数不高,持续关注中
zachlhb
2020-06-12 09:31:25 +08:00
现在后端框架视图部分感觉需求不大了,现在都前后端分离,就算一个人写前后端分离也很方便维护,像我现在自己项目,后端框架只管逻辑接口,前端 vue 对接,熟悉后比后端直接搞视图快很多
dvaknheo
2020-06-23 11:15:31 +08:00
@zachlhb 视图里塞个 接管了 __get 的 object 。 这个 object 还调用一些方法。
表面上分离,实际没分离

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/680715

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX