V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vincent9
V2EX  ›  PHP

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

  •  
  •   vincent9 · 2020-06-11 16:01:14 +08:00 · 4005 次点击
    这是一个创建于 1408 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我还在使用 CodeIgniter 3,我使用 CodeIgniter 的原因是,CI 没有过多的性能消耗,还有一个重要原因是,它的视图文件可以使用原生 PHP,这对于我这种前后端一把撸的人来说很方便、又有性能!

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

    毕竟是我的第一个框架,我们青春情怀呐
    basstk
        3
    basstk  
       2020-06-11 16:54:40 +08:00
    我也在关注中
    R18
        4
    R18  
       2020-06-11 16:54:46 +08:00
    相当于一个新的框架,与上个版本不兼容。日常能用了。
    iplayio2019
        5
    iplayio2019  
       2020-06-11 21:12:25 +08:00 via Android
    laravel 也可以直接写 PHP 。现在框架都不太重要,基本上大同小异。
    dvaknheo
        6
    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
        7
    iyaozhen  
       2020-06-11 21:50:07 +08:00
    那是青春呀 居然 4 了 看看
    fxjson
        8
    fxjson  
       2020-06-12 06:34:29 +08:00
    用的不多吧,star 数不高,持续关注中
    zachlhb
        9
    zachlhb  
       2020-06-12 09:31:25 +08:00 via Android
    现在后端框架视图部分感觉需求不大了,现在都前后端分离,就算一个人写前后端分离也很方便维护,像我现在自己项目,后端框架只管逻辑接口,前端 vue 对接,熟悉后比后端直接搞视图快很多
    dvaknheo
        10
    dvaknheo  
       2020-06-23 11:15:31 +08:00
    @zachlhb 视图里塞个 接管了 __get 的 object 。 这个 object 还调用一些方法。
    表面上分离,实际没分离
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1753 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:35 · PVG 00:35 · LAX 09:35 · JFK 12:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.