mmnnyycc
V2EX  ›  PHP

工作中用的 ci 框架,想再学习一个 PHP 框架,求推荐?

  •  
  •   mmnnyycc · Jul 25, 2017 · 8531 views
    This topic created in 3389 days ago, the information mentioned may be changed or developed.
    1.朋友推荐 yii 和 laravel 的,但是 laravel 用起来方便,但是概念理解起来感觉层层叠叠很复杂
    2.选择一个工作中常用的,求问大神们工作中用的哪个?
    
    81 replies  •  2017-08-03 22:10:19 +08:00
    lwbjing
    lwbjing
    Jul 25, 2017
    1
    你这说的怎么让我觉得学一个框架是一件这么严肃的事情?
    mmnnyycc
    mmnnyycc
    OP
    Jul 25, 2017
    2
    @lwbjing 哈哈,框架太多,选择障碍
    nyfwan123
    nyfwan123
    Jul 25, 2017
    3
    Yaf
    arronf2e
    arronf2e
    Jul 25, 2017
    4
    laravel
    66beta
    66beta
    Jul 25, 2017
    5
    看完 CI 的文档,再看其他家的,简直反人类

    Laravel 国内外都比较火,或者插件级的比如鸟哥的 Yaf
    mmnnyycc
    mmnnyycc
    OP
    Jul 25, 2017
    6
    @nyfwan123 感觉小众啊
    zjsxwc
    zjsxwc
    Jul 25, 2017
    7
    最火的 laravel 呗
    nyfwan123
    nyfwan123
    Jul 25, 2017
    8
    @mmnnyycc yaf 确实小众 但是会了之后更容易理解框架运行机制 而且够快 写小应用够了
    mmnnyycc
    mmnnyycc
    OP
    Jul 25, 2017
    9
    @arronf2e laravel 很是复杂,很难掌控的感觉,因为自己的水平也差
    mmnnyycc
    mmnnyycc
    OP
    Jul 25, 2017
    10
    @66beta ci 的老版本,实在是粗暴
    wly19960911
    wly19960911
    Jul 25, 2017 via Android
    11
    laravel 前段时间同学学了下,我帮他搞搞环境和指导下教程,感觉有点像 Java 的思想,初步看起来挺轻松的,一套流程下来感觉我也有个把握能简单用用。感觉一个多就能简单入门吧
    RorschachZZZ
    RorschachZZZ
    Jul 25, 2017
    12
    都学啊,还怕懂得多。外包的话,这三个都要会的。
    to2false
    to2false
    Jul 25, 2017
    14
    Laravel
    xbdsky
    xbdsky
    Jul 25, 2017
    15
    thinkcmf 还挺好用的
    askfilm
    askfilm
    Jul 25, 2017
    16
    Laravel 相对来说简单了, 一步到位学 symfony 吧, 开阔你的视野~
    zdkmygod
    zdkmygod
    Jul 25, 2017
    17
    入门难度:Slim
    标准难度:Laravel
    进阶难度:Symfony
    自己选一个喽!或者都学也可以,毕竟都是组件化的框架。
    sagaxu
    sagaxu
    Jul 25, 2017❤️1
    18
    推荐 swoole,php 的未来
    cloverstd
    cloverstd
    Jul 25, 2017❤️2
    19
    你可以去学习学习 Linux、HTTP 协议之类的,我相信比你再学一个框架更有用
    18150668701
    18150668701
    Jul 25, 2017
    20
    = =怎么没人安利 ThinkPHP 啊,入手很 EZ 啊。
    huage
    huage
    Jul 25, 2017
    21
    Thinkphp,支持国产,没有毛病
    mmnnyycc
    mmnnyycc
    OP
    Jul 25, 2017
    22
    @sagaxu 能用 Swoole 的,感觉可以换个语言了
    caniuse
    caniuse
    Jul 25, 2017
    23
    symfony
    mmnnyycc
    mmnnyycc
    OP
    Jul 25, 2017
    24
    @cloverstd 嗯,说的很有道理
    sagaxu
    sagaxu
    Jul 25, 2017
    25
    @18150668701 然而很多起步价 12K 以上公司,看到简历里有 tp 字样就直接扔掉了
    iamfirst
    iamfirst
    Jul 25, 2017
    26
    phalcon 或 yaf,深入 php 底层
    voocel
    voocel
    Jul 25, 2017
    27
    居然没人推荐 Yii2
    x86
    x86
    Jul 25, 2017
    28
    Laravel & Yii2
    orderc
    orderc
    Jul 25, 2017
    29
    学框架主要是学它的设计思想, 可以学 Symfony, Laravel 使用了大量的 Symfony 组件。
    lifeintools
    lifeintools
    Jul 25, 2017
    30
    我和你情况一样 正在学习 laravel
    cxbig
    cxbig
    Jul 25, 2017 via iPhone
    31
    Laravel
    Symfony
    fzxml
    fzxml
    Jul 25, 2017
    32
    我第一个学的也是 CI,推荐 Laravel
    mcfog
    mcfog
    Jul 25, 2017 via Android
    33
    还是先 phptherightway 撸一遍解解毒吧
    Fishdrowned
    Fishdrowned
    Jul 25, 2017 via Android
    34
    POPOEVER
    POPOEVER
    Jul 25, 2017
    35
    Yaf
    Clarencep
    Clarencep
    Jul 25, 2017
    36
    话说搞 PHP 不是应该各种框架都学一遍么 什么 Laravel, Symfony, Yaf, Yii, CI, ZF, Wordpress, PHPWind, Discuss!, TP、ThinkCMS... 闲着没事都看看,多学点总没错 (排名肯定要分顺序)
    mmnnyycc
    mmnnyycc
    OP
    Jul 25, 2017
    37
    @Clarencep 服,真是大神
    xiaoyang7545
    xiaoyang7545
    Jul 25, 2017
    38
    我觉得国内 TP 还是要学一下的一般人都把 TP 当第一个框架吧。。其后我觉得 yii 还可以。
    hetal
    hetal
    Jul 25, 2017
    39
    slightphp
    junbguistar
    junbguistar
    Jul 25, 2017
    40
    typecho 嘻嘻
    Soar360
    Soar360
    Jul 25, 2017
    41
    额,难道不是 Think PHP 么?
    chahualao
    chahualao
    Jul 25, 2017
    42
    我大眼一扫,知道这里面有很多看不起 thinkphp 的。
    muziyue
    muziyue
    Jul 25, 2017❤️1
    43
    再看不起 Think PHP 你也是要学的,鬼知道哪天接了个 Think PHP 的盘,基数实在太大了
    rebill
    rebill
    Jul 25, 2017
    44
    Yii2
    sagaxu
    sagaxu
    Jul 25, 2017
    45
    @muziyue 不见得,我工作快 10 年了,没见过用 tp 的公司
    goodspb
    goodspb
    Jul 25, 2017 via iPhone
    46
    Laravel 和 phalcon 都可以涉猎
    default7
    default7
    Jul 25, 2017 via iPhone
    47
    好菜,居然会选择 ci 这种老古董。
    abei
    abei
    Jul 25, 2017
    48
    我是一名 yii 使用者,也会一些 laravel,当然 lavarel 并不深入,不过某些功能还是比较喜欢 yii,方便的模块管理,gii 让你生成模型、控制器超级方便。
    Actrace
    Actrace
    Jul 25, 2017
    49
    一个 PHPer,不懂得根据需求自己写业务框架。那还跟咸鱼有很么区别。
    哦不对,那还跟用 dede 有什么区别。
    pzzrudlf
    pzzrudlf
    Jul 25, 2017 via Android
    50
    Yii2 挺好的
    Immortal
    Immortal
    Jul 25, 2017
    51
    学习 php 用 Symfony
    自己使用推荐 yaf
    pqee
    pqee
    Jul 25, 2017 via Android
    52
    @default7 两年以后再回来看这句话,你会有新的感触。
    mingyun
    mingyun
    Jul 25, 2017
    53
    @sagaxu swoole 成 PHP 的未来了?
    default7
    default7
    Jul 25, 2017 via iPhone
    54
    @pqee 呵呵,我写 php 都十年了,还对 php 不了解吗?还用两年之后?
    pqee
    pqee
    Jul 25, 2017 via Android
    55
    @default7 那说明你真的是太菜了。
    imydou
    imydou
    Jul 25, 2017 via iPhone
    56
    @default7 贴你的项目让大家看看,ci 跟你的比太渣
    johnnie502
    johnnie502
    Jul 26, 2017
    57
    laravel,另外喷 thinkphp 属于政治正确
    dangyuluo
    dangyuluo
    Jul 26, 2017
    58
    我觉得 CI 还不错,而且,框架好坏的差异程度永远比不上程序员之间的差异程度。
    MushishiXian
    MushishiXian
    Jul 26, 2017
    59
    laravel,楼主说的用的 ci 应该还是 3 开头的版本吧,我记得 4 还没正式版,laravel 虽然有点繁琐和重,但是里面有很多概念可以学习的
    caijihui11
    caijihui11
    Jul 26, 2017
    60
    laravel
    Jakesoft
    Jakesoft
    Jul 26, 2017 via iPhone
    61
    java 的 ssh 三剑客
    default7
    default7
    Jul 26, 2017 via iPhone
    62
    @imydou 不方便贴出,ci 框架都不支持 php 新特征,引入都要手动写 load,这样有开发效率吗?代码追踪? ci 连 benchmark 都没有,方便调试?动不动就说一个十年的菜,觉得你挺可笑的
    TonyG
    TonyG
    Jul 26, 2017
    63
    我想楼主有这个困扰,很重要的原因是还没开始用 composer/packagist,只要随便选一种现代点的框架,尽早入 packagist 的道才是真的。
    crazyhl
    crazyhl
    Jul 26, 2017
    64
    我的个人推荐是先看 slim,这样可以直接先了解一下核心的 ioc/di,把容器了解透彻以后在看其他的 composer 组件,然后再去看 laravel 的源码,理解会更合适一些。不知道正确与否,反正我个人的历程是这样的
    lixuda
    lixuda
    Jul 26, 2017
    65
    我也喜欢 ci 哈
    assad
    assad
    Jul 26, 2017
    66
    Yii2 或者 Slim

    laravel 建议先别学习
    mmnnyycc
    mmnnyycc
    OP
    Jul 26, 2017
    67
    @default7 要不要这么吊,框架是自己能选择的?来了就是 ci 框架,团队用的也是
    mmnnyycc
    mmnnyycc
    OP
    Jul 26, 2017
    68
    @TonyG 有的,公司老人稍微改造了下,也集成了 composer,不过里面有 load 有 user,深深感觉框架和现代框架版本之间写法差异巨大
    mmnnyycc
    mmnnyycc
    OP
    Jul 26, 2017
    69
    @assad 那学 yii2 了
    MrJing1992
    MrJing1992
    Jul 26, 2017
    70
    Laravel +1
    linruiyi
    linruiyi
    Jul 26, 2017
    71
    Yii 或者 Laravel
    lixuda
    lixuda
    Jul 26, 2017
    72
    @linruiyi Yii 速度如何?
    keikeizhang
    keikeizhang
    Jul 26, 2017
    73
    Yaf
    assad
    assad
    Jul 26, 2017
    74
    @Immortal 能分享一下您的 yaf 项目骨架么?
    eb22fbb4
    eb22fbb4
    Jul 26, 2017 via Android
    75
    掌握设计思想比单纯使用框架更重要,在这一点上,symfony 和 zend framework 相比其它 framework 更优秀(也更复杂),想要简单和快速开发的话 laravel 也可以用用。
    pqee
    pqee
    Jul 26, 2017 via Android
    76
    十年的就不菜?水平跟经验无关好不好。写了十年就是十年经验?那是一年经验用十年。 @default7
    FYK
    FYK
    Jul 26, 2017
    77
    @default7 不好意思啊,ci 里面 benchmark 不是核心类吗?为什么没有 benchmark ?
    vishun
    vishun
    Jul 28, 2017 via iPhone
    78
    说 ci 老古董并没有太多的错,毕竟落后主流框架一个版本,各种新特性都没有。但不能否认 ci 是个挺不错的框架,该有的基本都有了。
    Fireflyi
    Fireflyi
    Jul 29, 2017
    79
    别在那谈框架好坏了,开发一堆 low 项目,用啥框架都一样,框架不是重点
    abccccabc
    abccccabc
    Jul 31, 2017
    80
    @Fireflyi 呵呵,说得对。开发一堆 low 项目,用啥框架都一样。
    WheatField
    WheatField
    Aug 3, 2017
    81
    我也觉得框架什么的都不重要,还是一个人应该理解为啥人家这样写,知道了底层原理,任何框架都简单了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1776 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 133ms · UTC 17:21 · PVG 01:21 · LAX 09:21 · JFK 12:21
    ♥ Do have faith in what you're doing.