V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Insomnia
V2EX  ›  问与答

老生常谈,关于PHP框架

  •  
  •   Insomnia · 2012-07-04 14:22:05 +08:00 · 6425 次点击
    这是一个创建于 4523 天前的主题,其中的信息可能已经有所发展或是发生改变。
    老生常谈,问下大家,现在PHP框架选择那个比较好,,因为看到有很多框架,但是因为没怎么用过,所以不清楚。。
    请教用过的或者比较了解的,说下建议了 谢谢了
    35 条回复    2019-11-30 07:57:56 +08:00
    dongbeta
        1
    dongbeta  
       2012-07-04 14:26:38 +08:00
    初学者不要碰
    solf
        2
    solf  
       2012-07-04 14:58:00 +08:00
    学习框架只是用来学习这种思想
    rockxie
        3
    rockxie  
       2012-07-04 15:01:31 +08:00
    用过CI,感觉性能跟不上。听说YII不错。
    Insomnia
        4
    Insomnia  
    OP
       2012-07-04 15:10:01 +08:00
    @dongbeta 已经不是初学了,是准备用在一个项目中。


    @solf 嗯,如果学习代码的话,主要是学习思想了。


    @rockxie 我朋友新开发的小项目用的是CI。。但是我没怎么深入了解过。 YII 我看是不错,但是好像都说这个有点大。。。所以有点犹豫。
    coosir
        5
    coosir  
       2012-07-04 15:19:45 +08:00
    thinkphp多了解了一些
    INT21H
        6
    INT21H  
       2012-07-04 15:28:24 +08:00
    Yii适合大项目,光那个框架本身就好多M了。。CI比较适合快速开发。
    icerunz
        7
    icerunz  
       2012-07-04 15:31:51 +08:00
    CI挺好用的我觉得
    以前很菜的时候学用CI,写了个 www.deyu.cc
    Yii一直感觉都太Package了,没怎么研究过,哈哈,下一步还是得看看,毕竟PHP部署成本低啊。
    iwinux
        8
    iwinux  
       2012-07-04 15:42:51 +08:00
    Rails 咯(咳咳我是来砸场子的……
    AlloVince
        9
    AlloVince  
       2012-07-04 15:55:45 +08:00
    只是想快速做个产品原型出来,thinkphp/cakephp/CodeIgniter都可以
    想要规范代码,模块化……为长远计,Zend是最好的选择

    从来没觉得框架会带来什么性能问题,只要缓存用得好,主要的瓶颈一直都在数据库

    如果想要挑战自我,可以用Zf2,参考我的作品
    https://github.com/AlloVince/eva-engine
    zjxubinbin
        10
    zjxubinbin  
       2012-07-04 15:57:09 +08:00
    Yaf
    gee
        11
    gee  
       2012-07-04 16:04:28 +08:00
    Yii不输rails
    lusin
        12
    lusin  
       2012-07-04 16:06:03 +08:00
    感觉还是国产的用起来符合习惯一些
    dongbeta
        13
    dongbeta  
       2012-07-04 17:43:39 +08:00
    @Insomnia Yii清晰耐用,yaf就是一个XXX。
    cyokvip
        14
    cyokvip  
       2012-07-04 18:02:29 +08:00
    自己写一个吧
    nigelvon
        15
    nigelvon  
       2012-07-04 18:06:30 +08:00
    轻量的推荐codeigniter,扩展性比较好。
    virushuo
        16
    virushuo  
       2012-07-04 18:19:44 +08:00
    PHp这逻辑大概是:如果不懂就干脆不要用,如果你很懂就直接自己写一个…

    所以……PHP的框架…都是这么来的,看起来不错但未必适合你。
    qiayue
        17
    qiayue  
       2012-07-04 18:24:39 +08:00
    code4app.com ui4app.com 用的都是CI
    好像 anwsion.com 用的是CI+ZEND
    phf0313
        18
    phf0313  
       2012-07-04 18:30:57 +08:00
    感觉用thinkphp最舒服
    bitsmix
        19
    bitsmix  
       2012-07-04 18:47:08 +08:00
    不是说, python 做 web 的人都会觉得 django 太臃肿,然后就想自己实现框架。

    最后?他们就自己实现了一个 django 。

    我觉得 php 也差不多
    darasion
        20
    darasion  
       2012-07-04 18:48:00 +08:00
    yii 和 yaf
    cyokvip
        21
    cyokvip  
       2012-07-04 19:48:42 +08:00
    thinkphp算了吧,对他们公司印象不好
    panxianhai
        22
    panxianhai  
       2012-07-04 20:07:48 +08:00
    laravel,足够简单,容易入手。
    Insomnia
        23
    Insomnia  
    OP
       2012-07-05 06:28:02 +08:00
    @zjxubinbin
    @dongbeta
    @darasion

    呵呵,yaf太底层了,不适合我们去用啊。


    @INT21H @qiayue @virushuo @cyokvip @bitsmix @nigelvon

    根据大家的推荐,还是用CI好了
    darasion
        24
    darasion  
       2012-07-05 12:23:08 +08:00   ❤️ 1
    @virushuo @bitsmix

    有道理,框架一开始不会用,觉得各种不习惯,然后就自己定制一些东西,做自己的框架。
    然后随着使用和开发经验的丰富,发现原来的框架早就考虑到一些东西了,就把这些东西加入自己实现的框架里,最后发现又做了一个之前不习惯的东西。
    bitsmix
        25
    bitsmix  
       2012-07-05 15:00:43 +08:00
    @darasion 哈哈哈。。你把 @virushuo 的话理解反了。
    其实我俩说的是两个对立面的观点你没看出来?
    saharabear
        26
    saharabear  
       2012-07-05 15:32:09 +08:00
    Symfony2
    virushuo
        27
    virushuo  
       2012-07-05 16:33:25 +08:00
    @bitsmix 哈哈,不算对立,算是最终存在的两种情况。
    bufannao
        28
    bufannao  
       2012-07-05 20:48:40 +08:00
    我在用kohana3,貌似有点孤立啊
    breestealth
        29
    breestealth  
       2012-07-05 21:12:00 +08:00
    @cyokvip 他们公司怎么了?求八卦。
    cyokvip
        30
    cyokvip  
       2012-07-05 21:21:49 +08:00
    @breestealth 工资太低,3年php就给5k
    breestealth
        31
    breestealth  
       2012-07-05 21:23:29 +08:00
    @cyokvip 呃,这个有些过分了哈。上海那个地方,这个工资完全活不下去啊。
    cyokvip
        32
    cyokvip  
       2012-07-05 21:36:29 +08:00
    @breestealth 而且他们公司程序员工资都这么低,估计都是些刚毕业的
    sumuu
        33
    sumuu  
       2012-07-06 08:42:28 +08:00
    新手还是tp好点,不过CI也是一样的,tp是高仿CI。
    no13bus
        34
    no13bus  
       2014-01-20 23:53:35 +08:00
    @panxianhai 有没有相关的项目推荐的 想看看别人咋写的代码
    SaigyoujiYuyuko
        35
    SaigyoujiYuyuko  
       2019-11-30 07:57:56 +08:00
    用 laravel 就完事了 特别香(
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2464 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:59 · PVG 23:59 · LAX 07:59 · JFK 10:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.