phalcon 这个框架大家怎么看? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Gem
V2EX    PHP

phalcon 这个框架大家怎么看?

  •  
  •   Gem 2016-09-08 19:34:01 +08:00 9500 次点击
    这是一个创建于 3318 天前的主题,其中的信息可能已经有所发展或是发生改变。
    无意中看到这个框架,看了一些资料,说是速度貌似最快的 php 框架,然后看了一下文档,感觉是个耦合度很低,很灵活的一个框架,顺着官方文档的例子,浏览了一遍,感觉挺舒服的,但是发现这个框架在社区上很少讨论,是什么原因,坑很多?
    23 条回复    2016-09-09 15:30:00 +08:00
    Mrun
        1
    Mrun  
       2016-09-08 19:57:11 +08:00
    正在用,非常不错,性能强悍,比 yii2 和 laravel 好很多
    forvtwoex
        2
    forvtwoex  
       2016-09-08 20:07:09 +08:00
    好像是用 C 写的吧,听说不够稳定,速度是最快的一个
    Gem
        3
    Gem  
    OP
       2016-09-08 20:22:48 +08:00
    @Mrun 有没有什么坑?


    @forvtwoex 貌似新出了 3.0LTS ,这个也不稳定吗?
    EthanLiao
        4
    EthanLiao  
       2016-09-08 20:29:58 +08:00
    LTS 就是长期支持的版本,是稳定的,插一句,个人觉得 laravel 用起来特别爽。
    kideny
        5
    kideny  
       2016-09-08 20:32:51 +08:00
    个人粗浅的认为, phalcon 的问题,就是太灵活了。
    不够工业化和标准化。
    acoldfox
        6
    acoldfox  
       2016-09-08 23:53:22 +08:00 via iPhone
    有些文档没讲清楚的,没法自己看源码调试,得去看相关的 zephir 实现
    iloveyou
        7
    iloveyou  
       2016-09-09 08:11:24 +08:00
    性能强悍的 php7 普及后, c 扩展类的框架就没必要了
    edsgerlin
        8
    edsgerlin  
       2016-09-09 09:09:37 +08:00
    @iloveyou 再强悍还是没有 C 快。如果 PHP 7 有了 JIT 倒是能再提升一些。
    fuxiaohei
        9
    fuxiaohei  
       2016-09-09 09:48:32 +08:00
    文档不够详细,有时候遇到问题没办法看源码找原因

    还有是安装。大多数人的 php 环境就是开箱即用的,不会去折腾新的扩展。
    Immortal
        10
    Immortal  
       2016-09-09 09:54:06 +08:00
    还是习惯 yaf
    phalcon 集成的太多 在性能高的同时 少了很多自定义的东西
    1\ 封装的太多,略重,还没法改
    2\ 万一有个 bug 就 gg 了
    所以自认为还是 yaf 这样简单粗暴的来个 autoload 路由等基础功能
    其他剩下的都用 php 码出来,性能+自由度都 OK
    likezun
        11
    likezun  
       2016-09-09 10:06:32 +08:00
    眼中只有 教父 symfony !
    iloveyou
        12
    iloveyou  
       2016-09-09 10:38:11 +08:00
    @edsgerlin 说实话 php 提升那点性能在烂 sql 面前不堪一击。反正我是排斥一切 c 扩展框架
    edsgerlin
        13
    edsgerlin  
       2016-09-09 10:45:26 +08:00
    @iloveyou 其实 Phalcon 是用类 PHP 的强类型语言 Zephir 写的(类似开发 PyPy 用的 RPython)。 Zephir 对 PHP 用户的学习成本挺低的。
    直接用 Zephir 写后端也没什么不可以,性能比 Java 强而且能和现有 PHP 代码结合。
    breeswish
        14
    breeswish  
       2016-09-09 11:03:41 +08:00
    @edsgerlin 既然都用 zephir 写扩展了干脆写 Java 呗~
    eggegg
        15
    eggegg  
       2016-09-09 11:57:11 +08:00
    phalcon 速度确实比 laravel 快好多,开发速度也不差
    barbery
        16
    barbery  
       2016-09-09 12:00:52 +08:00
    性能非常强悍,和 yaf 比起来, phalcon 还是是全栈的框架,内置 ORM 神马的,非常爽,而且 phalcon 这个框架的设计我觉得非常不错
    edsgerlin
        17
    edsgerlin  
       2016-09-09 12:38:29 +08:00
    @breeswish 然而我觉得 Zephir 比 Java 好用,而且已有系统是 PHP 的话可以逐步迁移 Zephir ,用 Java 就要重写了。
    9999999999999999
        18
    9999999999999999  
       2016-09-09 13:08:11 +08:00 via Android
    我能说我觉得 thinkphp 最好吗?
    phpdever
        19
    phpdever  
       2016-09-09 14:17:00 +08:00
    其他的框架虽好,但我用 tp 。
    wukezhan
        20
    wukezhan  
       2016-09-09 14:28:27 +08:00
    phalcon 的性能不是最快的,其性能比 yaf 都差一截,不用说鄙人写的 air 了( https://github.com/wukezhan/air
    air 不但本身性能强悍,而且提供全局异步并发的 curl 和 mysql 支持,通过同步风格的并发的请求,真正成倍的提升真实应用的响应性能
    yun
        21
    yun  
       2016-09-09 14:33:38 +08:00
    phalcon 貌似是我用过的最好的 PHP 框架
    aksoft
        22
    aksoft  
       2016-09-09 15:08:56 +08:00
    框架就是一个集合体,但从性能如何比较?
    既然你们要求各种功能,就该从各种功能来比较。
    alen
        23
    alen  
       2016-09-09 15:30:00 +08:00
    从入门到放弃,坑很多。:)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5305 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 09:05 PVG 17:05 LAX 02:05 JFK 05:05
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86