fbzl
V2EX  ›  PHP

php 开发框架有什么好的推荐吗?

  •  
  •   fbzl · Aug 8, 2014 · 10224 views
    This topic created in 4470 days ago, the information mentioned may be changed or developed.
    用过zf、thinkphp、codeigniter,想固定下一个进行自己的专用扩展,有什么建议吗?
    还有什么比较好框架的学习交流社区吗?
    Supplement 1  ·  Aug 8, 2014
    代码简洁漂亮书写方便方面呢,不喜欢用重型的IDE,在用sublime,vi,notepad++,谢谢
    66 replies  •  2014-09-02 08:29:03 +08:00
    yangqi
    yangqi
    Aug 8, 2014
    2
    Laravel +1
    frankzeng
    frankzeng
    Aug 8, 2014
    3
    thinkphp吧,简单好用,中文文档还详细,学起来方便。
    CoX
    CoX
    Aug 8, 2014
    4
    个人继续 codeigniter3.0 Phalcon学习中
    WildCat
    WildCat
    Aug 8, 2014❤️1
    5
    Laravel,看好文档足够了。社区很好办: http://laravel.io/forum

    官方插件库: http://bundles.laravel.com/ 但是我没用过 =。=
    yangqi
    yangqi
    Aug 8, 2014❤️2
    6
    @WildCat budnles那个大部分都是3.0的, 下面的比较全面

    http://packalyst.com/
    gangsta
    gangsta
    Aug 8, 2014❤️1
    7
    一直在用一个国产框架 SpeedPHP
    上手要比thinkphp快一些,足够轻量级
    dafang
    dafang
    Aug 8, 2014❤️2
    8
    Yii
    Yuansir
    Yuansir
    Aug 8, 2014
    9
    Laravel +1
    ideaa
    ideaa
    Aug 8, 2014❤️1
    10
    可以关注一下crossphp, 我工作中一直在用
    tinyhill
    tinyhill
    Aug 8, 2014
    11
    Laravel + 1
    HadesYang
    HadesYang
    Aug 8, 2014❤️1
    12
    在用YII
    fbzl
    fbzl
    OP
    Aug 8, 2014
    13
    @Oishi 所占比例挺大的,占了四分之一以上了,等下研究一下。
    zts1993
    zts1993
    Aug 8, 2014 via Android
    14
    Laravel真的不咋的。
    ThinkPHP除了没啥设计思想和Bug奇多之外还是不错的。
    可以考虑yaf和phalcon。
    rainysia
    rainysia
    Aug 8, 2014
    15
    yaf,yac
    fbzl
    fbzl
    OP
    Aug 8, 2014
    16
    @frankzeng 试一下,不过安全性上的问题,还有后续维护

    @zts1993 我先研究先,看看适合不适合我。

    @CoX Codeigniter写起来方便,不过容易养成强迫症,Phalcon这类对服务器有要求,好处是,出来你别人不知道你怎么配置的服务器。

    @dafang @HadesYang YII功能多,但是个人有强迫症

    @ideaa 我去试试
    aidai524
    aidai524
    Aug 8, 2014
    17
    以前用的yii,现在换成Laravel。好用!
    mahone3297
    mahone3297
    Aug 8, 2014
    18
    symfony...
    acthtml
    acthtml
    Aug 8, 2014
    19
    居然没人提 drupal。
    Patamon
    Patamon
    Aug 8, 2014
    20
    @zts1993 Laravel真的不咋的? 真的吗? 可以讨论下其不足之处~, 先谈效率后谈性能

    我觉得在testing上, laravel是比较方便的~

    "ThinkPHP除了没啥设计思想和Bug奇多之外还是不错的", 黑得好~
    leopku
    leopku
    Aug 8, 2014
    22
    laravel +1
    ksword
    ksword
    Aug 8, 2014
    23
    phalcon +1
    griffinqiu
    griffinqiu
    Aug 8, 2014
    24
    original
    lazyphp
    lazyphp
    Aug 8, 2014
    25
    自己写一个更好了。又不受别人的限制,自己用得又舒服
    lygmqkl
    lygmqkl
    Aug 8, 2014
    26
    深入学习得话建议选Yii,学习周期偏长,但是后期受益颇多,对于那种上手快得框架,符合中国式快餐风格,仔细想想MCdonalds 你能吃一辈子嘛?
    lygmqkl
    lygmqkl
    Aug 8, 2014
    27
    额外ps一下,学Yii得有英文得语言基础,可能这一点是,难倒不少中国程序员得硬门槛,但是我认识得也有不少用得接近神级得Yii程序员。看个人定位吧。
    fbzl
    fbzl
    OP
    Aug 8, 2014
    28
    @lazyphp 代码框架结构需要借鉴的挺多啊,有些功能需要专门的维护,自己经历有限

    @lygmqkl 维护累积自己代码
    atan
    atan
    Aug 8, 2014
    29
    Laravel, 用过之后其他框架再也接受不了的
    lygmqkl
    lygmqkl
    Aug 8, 2014
    30
    @fbzl 太含糊了,分析不到,要看你得一般项目定位和个人学习目标,其实每个框架都差不多能实现你得项目,只是方式,时间还有后期维护行上有区别,正式这个方面得区别决定了你自己以后得发展轨迹,建议在这个方面多想一下。
    lygmqkl
    lygmqkl
    Aug 8, 2014
    31
    @fbzl 另外建议你去使用重型IDE,理解很简单,重型IDE,功能多,只要熟悉了,自然会事半功倍,而且现在电脑配置那么高,为什么要买贵得笔记本用不需要这个配置来跑得程序呢?
    Lucups
    Lucups
    Aug 8, 2014❤️1
    33
    Laravel or Silex(Silex is a PHP microframework for PHP 5.3. It is built on the shoulders of Symfony2 and Pimple and also inspired by sinatra.)
    http://laravel.com/
    http://silex.sensiolabs.org/
    kimmykuang
    kimmykuang
    Aug 8, 2014
    34
    记得当初上手用的是国产的一款叫lazyPHP的轻框架,代码看得差不多了就转了yii,工作中用,后来有了一点心得尝试自己写了款框架,还是完善中,学PHP还是得自己造点轮子的。不过对于框架,学之者生,用之者死。
    yyinsomnia
    yyinsomnia
    Aug 8, 2014
    35
    yii2
    kmvan
    kmvan
    Aug 8, 2014 via Android
    36
    wordpress能算框架吗?
    thursday
    thursday
    Aug 8, 2014
    37
    laravel +
    mcwanderer
    mcwanderer
    Aug 8, 2014
    38
    ci
    huage
    huage
    Aug 8, 2014
    39
    我也在学习php,首先我是先看基础文档和学习使用基础语法,比如在w3c上看一次实践一次,然后下一步就是看一看zblogphp和wordpress的代码,之后再结合php+mysql自己动手开发一些简单功能的WEB应用,例如留言板等等。

    未来基础扎实了,再学习框架吧
    trimleo
    trimleo
    Aug 8, 2014
    40
    看完一遍laravel源码 了解其中的几个重要思想 facade、ioc 再加上部分设计模式 看其他框架应该没啥问题 来一个用一个 上手其他框架时间一个下午就够 写一个自己的也就是2小时的事
    Liang
    Liang
    Aug 8, 2014
    41
    Laravel ++++
    ChiangDi
    ChiangDi
    Aug 8, 2014
    42
    看起来推荐 Laravel 的最多,就这么定了。
    coronanimo
    coronanimo
    Aug 8, 2014❤️2
    43
    如果一个PHP入门者第一个接触的框架是Laravel,那么说明他作为php工程师的道路到头了。
    Yuansir
    Yuansir
    Aug 8, 2014❤️1
    44
    @huage 看wordpress还是放到最后吧,不是基础能力的人能看懂的
    ooh
    ooh
    Aug 8, 2014
    45

    你是不是在找这个,快学Yaf吧,看排名第一呢。
    zoombut
    zoombut
    Aug 8, 2014
    46
    毁人不倦 Thinkphp
    keith3
    keith3
    Aug 8, 2014
    47
    Yii
    kevineves
    kevineves
    Aug 8, 2014
    48
    为什么CI的推荐好少...
    Patamon
    Patamon
    Aug 8, 2014
    49
    @coronanimo 我第一个接触的框架是Laravel呀, 怎么办?
    iyaozhen
    iyaozhen
    Aug 8, 2014
    50
    @coronanimo 这个何解,感觉Laravel功能全面,比较“重”,以前学过CI,现在想学习一下别的框架,但php框架好多呀。
    CoX
    CoX
    Aug 8, 2014❤️1
    51
    @kevineves 去年CI说易主,然后一大批人认为CI会死掉,就放弃CI了
    我们的项目还在用CI,新项目用了CI3.0
    发现最近在关闭 requests 和 issues ,个人揣测CI3.0正式发布不远了
    jsjscool
    jsjscool
    Aug 8, 2014
    52
    楼主问这种问题很容易引发口水战,希望以后不要问了。

    框架好与不好就和你问"哪个编程语言最好"一样。每个人都认为自己很有经验。你写扩展的时候就应该尽量考虑到多框架兼容的问题,这样提高的更快。比如PHPExcel你见过哪个框架不能用的吗?
    flowerains
    flowerains
    Aug 8, 2014
    53
    @CoX 是说不会再有后续更新了么?

    真是令人悲痛的消息啊
    xiparos
    xiparos
    Aug 8, 2014
    54
    月经贴
    CoX
    CoX
    Aug 8, 2014
    55
    @flowerains 很多人理解为不会更新了,实际上一直有人在维护更新;而且CI3.0应该很快就发布正式版了
    solar
    solar
    Aug 8, 2014
    56
    这个。每个框架各有长短吧,得看你项目具体需求啊。
    refear99
    refear99
    Aug 8, 2014
    57
    新手或者外包项目,就thinkphp或者codeigniter吧,简单易用,换个人也能立刻接手
    自己的项目就Laravel吧
    blue5tar
    blue5tar
    Aug 8, 2014
    58
    laravel + 10086
    aluckyfish
    aluckyfish
    Aug 9, 2014
    59
    不要和PHP程序员谈框架...
    dafang
    dafang
    Aug 9, 2014
    60
    Yii 还是挺轻量的,不懂为啥有人说他重。

    不过框架这种东西,选一个自己看着顺眼的,够了,没啥大得区别。用Yii的时候读完了它的源码,还是挺好;现在工作还在用国产的PHPCMS呢。

    不用花时间看这么多推荐,看多了,你就迷失了!
    wwek
    wwek
    Aug 9, 2014
    61
    和楼主一样编辑器就三样.

    框架我用thinkphp symfony
    wwek
    wwek
    Aug 9, 2014
    62
    @coronanimo 为什么这么说``
    eslizn
    eslizn
    Aug 9, 2014
    63
    框架太多,还是用自己写的实在
    HadesYang
    HadesYang
    Aug 9, 2014
    64
    @acthtml Drupal 这个我之前看过,觉得一般吧,按需来用吧
    ezreal
    ezreal
    Aug 10, 2014
    65
    huage
    huage
    Sep 2, 2014
    66
    @Yuansir 我也是初学者,我也发现这个问题了,还是国产的比较好懂一些,像typecho就比较简单了,还有zblogphp也不错
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1963 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 16:48 · PVG 00:48 · LAX 08:48 · JFK 11:48
    ♥ Do have faith in what you're doing.