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

如何看待 Swoole 2.1 推出的 协程+通道 功能? Go 语言的低配版?

  •  1
     
  •   brett · 2018-02-10 08:49:11 +08:00 · 5945 次点击
    这是一个创建于 2259 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个 go 语言的小学生,有些怀疑 php 实现了 Coroutine 和 Channel 是否会带来性能的提升。

    16 条回复    2018-02-17 11:03:48 +08:00
    to2false
        1
    to2false  
       2018-02-10 10:12:05 +08:00 via iPhone
    swoole 是 php 扩展,对于扩展部分性能毋庸置疑,它的完善并不能取代谁,而是为了给 php 提供一个场景的一种实现
    Junjunya
        2
    Junjunya  
       2018-02-10 10:19:26 +08:00
    差点以为进了知乎。 此外韩大也说了
    ```
    Swoole 2.1 的 API 借鉴至 Go 语言,在此向 Go 语言开发组致敬。
    ```
    现在协程是后端趋势,swoole 作为 php 的扩展推出这个功能并没有什么不妥 ,也为 php 带来了更多可能
    sagaxu
        3
    sagaxu  
       2018-02-10 10:38:18 +08:00
    然而并不能扭转 PHP 的颓势
    lizhenda
        4
    lizhenda  
       2018-02-10 10:40:55 +08:00
    看业务需求,有的项目一辈子也用不到这种特性,因为他们只会写业务,PHP 这个行业的水太深了
    gs139
        5
    gs139  
       2018-02-10 10:43:22 +08:00 via Android
    @sagaxu PHP 在培训机构有颓势而已
    wangjie
        6
    wangjie  
       2018-02-10 10:51:14 +08:00
    > 有些怀疑 php 实现了 Coroutine 和 Channel 是否会带来性能的提升。

    其实是 c 实现的
    sagaxu
        7
    sagaxu  
       2018-02-10 11:10:22 +08:00
    @gs139 985 以上大学 CS 和 SE,C 或者 C++必修,Java 可能必修,但从没听说过有必修 PHP 的
    awdn
        8
    awdn  
       2018-02-10 11:50:58 +08:00
    但是 是同步的。。。。昨天出来了 就试了一下。
    awdn
        9
    awdn  
       2018-02-10 11:51:26 +08:00
    我并不知道做出来有什么用?
    applehater
        10
    applehater  
       2018-02-10 12:02:59 +08:00 via iPhone
    VB.NET 几年前就有了,可惜不能 native
    torbrowserbridge
        11
    torbrowserbridge  
       2018-02-10 13:32:43 +08:00 via Android
    @sagaxu js 也没
    chenqh
        12
    chenqh  
       2018-02-10 19:47:37 +08:00
    @sagaxu 然而 PHP 还是那么火,JS 还是那么火,android,ios 那么火
    brett
        13
    brett  
    OP
       2018-02-11 08:50:18 +08:00
    一直都有人在讲,当选择使用 php 的时候,就已经放弃并发业务
    aksoft
        14
    aksoft  
       2018-02-11 09:58:24 +08:00
    @brett 装逼呗
    jack010love
        15
    jack010love  
       2018-02-11 10:47:19 +08:00
    @awdn 协程 有个定义 没说一定要异步的,我也被这个坑好久,一直以为 PHP 实现不了我一直以为的协程。其实定义里没说一定要异步,只要看起是就可以了。
    SouthCityCowBoy
        16
    SouthCityCowBoy  
       2018-02-17 11:03:48 +08:00
    php7 的出现,已经大大改变了 php,拍簧片依旧是 web 开发的霸主,尤其现在又有这么多 composer 组件,各种行业大佬也在不停推进贡献。很多人对 php 的印象还停留在 cms 吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2757 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:24 · PVG 08:24 · LAX 17:24 · JFK 20:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.