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

2018-02-10 08:49:11 +08:00
 brett

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

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

其实是 c 实现的
sagaxu
2018-02-10 11:10:22 +08:00
@gs139 985 以上大学 CS 和 SE,C 或者 C++必修,Java 可能必修,但从没听说过有必修 PHP 的
awdn
2018-02-10 11:50:58 +08:00
但是 是同步的。。。。昨天出来了 就试了一下。
awdn
2018-02-10 11:51:26 +08:00
我并不知道做出来有什么用?
applehater
2018-02-10 12:02:59 +08:00
VB.NET 几年前就有了,可惜不能 native
torbrowserbridge
2018-02-10 13:32:43 +08:00
@sagaxu js 也没
chenqh
2018-02-10 19:47:37 +08:00
@sagaxu 然而 PHP 还是那么火,JS 还是那么火,android,ios 那么火
brett
2018-02-11 08:50:18 +08:00
一直都有人在讲,当选择使用 php 的时候,就已经放弃并发业务
aksoft
2018-02-11 09:58:24 +08:00
@brett 装逼呗
jack010love
2018-02-11 10:47:19 +08:00
@awdn 协程 有个定义 没说一定要异步的,我也被这个坑好久,一直以为 PHP 实现不了我一直以为的协程。其实定义里没说一定要异步,只要看起是就可以了。
SouthCityCowBoy
2018-02-17 11:03:48 +08:00
php7 的出现,已经大大改变了 php,拍簧片依旧是 web 开发的霸主,尤其现在又有这么多 composer 组件,各种行业大佬也在不停推进贡献。很多人对 php 的印象还停留在 cms 吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429922

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX