V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Gem
V2EX  ›  PHP

phalcon 这个框架大家怎么看?

  •  
  •   Gem · 2016-09-08 19:34:01 +08:00 · 9072 次点击
    这是一个创建于 3033 天前的主题,其中的信息可能已经有所发展或是发生改变。
    无意中看到这个框架,看了一些资料,说是速度貌似最快的 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   ·   实用小工具   ·   2560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:35 · PVG 13:35 · LAX 21:35 · JFK 00:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.