vincent9
V2EX  ›  PHP

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

  •  
  •   vincent9 · Jun 11, 2020 · 4982 views
    This topic created in 2170 days ago, the information mentioned may be changed or developed.
    我还在使用 CodeIgniter 3,我使用 CodeIgniter 的原因是,CI 没有过多的性能消耗,还有一个重要原因是,它的视图文件可以使用原生 PHP,这对于我这种前后端一把撸的人来说很方便、又有性能!

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

    毕竟是我的第一个框架,我们青春情怀呐
    basstk
        3
    basstk  
       Jun 11, 2020
    我也在关注中
    R18
        4
    R18  
       Jun 11, 2020
    相当于一个新的框架,与上个版本不兼容。日常能用了。
    iplayio2019
        5
    iplayio2019  
       Jun 11, 2020 via Android
    laravel 也可以直接写 PHP 。现在框架都不太重要,基本上大同小异。
    dvaknheo
        6
    dvaknheo  
       Jun 11, 2020
    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  
       Jun 11, 2020
    那是青春呀 居然 4 了 看看
    fxjson
        8
    fxjson  
       Jun 12, 2020
    用的不多吧,star 数不高,持续关注中
    zachlhb
        9
    zachlhb  
       Jun 12, 2020 via Android
    现在后端框架视图部分感觉需求不大了,现在都前后端分离,就算一个人写前后端分离也很方便维护,像我现在自己项目,后端框架只管逻辑接口,前端 vue 对接,熟悉后比后端直接搞视图快很多
    dvaknheo
        10
    dvaknheo  
       Jun 23, 2020
    @zachlhb 视图里塞个 接管了 __get 的 object 。 这个 object 还调用一些方法。
    表面上分离,实际没分离
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5631 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 03:36 · PVG 11:36 · LAX 20:36 · JFK 23:36
    ♥ Do have faith in what you're doing.