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

Hyperf 3.0 开发中!

  •  
  •   limingxinleo · 80 天前 · 1797 次点击
    这是一个创建于 80 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/hyperf/hyperf/issues/4238

    Hyperf3.0 已经紧锣密鼓的开始了,最小 PHP 版本为 8.0 ,不知道又要劝退多少 PHPer 了。。。

    框架移除了 @Annotation 的支持,全部使用 PHP8 原生注解 #[Attribute]。这一条怕是也要劝退一波人,不过好在我们提供了一键转换 @Annotation#[Attribute] 的脚本。

    自从 1.0 发布以来,一直到 2.2 版本,其实每次大版本更新,都不是很困难,但这次从 2.2 到 3.0 的更新,难度确实要大上不少,争取后续提供更多的更新脚本,减少这块的更新压力吧。

    19 条回复    2021-12-11 17:52:55 +08:00
    chouxiang7
        1
    chouxiang7  
       79 天前
    👍
    yanue
        2
    yanue  
       79 天前
    我想不通为啥一定要 @Annotation 这种模式,直接劝退
    PHPJit
        3
    PHPJit  
       79 天前
    线上 2.1 已经稳定运行一年多,看这样估计是不会升级 3.0 了
    yuancoder
        4
    yuancoder  
       79 天前
    @yanue #2 我也想不通注解带来了什么好处
    xingjue
        5
    xingjue  
       79 天前
    点赞
    sagaxu
        6
    sagaxu  
       79 天前 via Android
    @yanue Annotation 的方式,导致 phpstorm 格式化代码直接把“无用”的 import 给删掉了,然后运行时报错
    sagaxu
        7
    sagaxu  
       79 天前 via Android
    2.0 启动比 Java 的 spring 全家桶还慢,3.0 启动速度有优化了吗?
    ywisax
        8
    ywisax  
       79 天前
    如果能跟 swoole 解耦的话,可能用的人会多点。。。
    PHPJit
        9
    PHPJit  
       79 天前
    @sagaxu 2.2 用了多进程扫描注解,快很多
    limingxinleo
        10
    limingxinleo  
    OP
       79 天前
    @sagaxu 2.2 就很快了
    limingxinleo
        11
    limingxinleo  
    OP
       79 天前
    @ywisax 支持 Swoole 和 Swow
    Evilk
        12
    Evilk  
       78 天前
    3.0,会使用 php 8.1 fiber 吗?
    july1115
        13
    july1115  
       78 天前
    支持
    to2false
        14
    to2false  
       78 天前
    @Evilk #12 这一看就不会,不然就版本就是>=8.1 了
    zsun86
        15
    zsun86  
       78 天前
    php 这个注解写起来就和一坨屎一样
    limingxinleo
        16
    limingxinleo  
    OP
       76 天前
    @Evilk 还不会,等 fiber 出来再说吧,后面可能会增加 workerman + fiber 的组合
    maotao456
        17
    maotao456  
       72 天前
    我也没想明白,为什么要有注解这种东西
    349865361
        18
    349865361  
       49 天前
    Hyperf 不是 swoole 官方认证的框架么 用 fiber 那还搞啥
    limingxinleo
        19
    limingxinleo  
    OP
       48 天前
    @349865361 这个不冲突,只是增加 fiber 的支持而已
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2005 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:15 · PVG 09:15 · LAX 17:15 · JFK 20:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.