1
to2false 2018-06-03 15:01:17 +08:00
swoole 不是已经被收录了吗
|
2
gouchaoer2 2018-06-03 15:35:37 +08:00 via Android
官方拓展还不行吧,swoole 一直不太稳定,而且 swoole4 用 libco 做协程以避免魔术方法中无法使用协程的问题,以及之后的各种基于 libco 的 hook 编译的协程客户端。。。据说韩天峰似乎觉得 libco 实现不太好,swoole5 打算自己 hook 了 systemcall 啥的,野心很大。。。感觉他开坑略多,swoole compiler、php-x 啥的,又打算搞 typephp 一个新的语言😂
我个人认为把 php 的全协程做好,外加基于 libco 的第三方客户端协程化这 2 个工作做好做稳定就可以了,别的感觉没啥痛点 |
3
iyaozhen 2018-06-03 15:36:46 +08:00
看了下已经 beta 版了。
swoole 一直在用,和所有同步语言的异步框架一样,周边很欠缺,对开发人员要求高,难招到人 |
4
linxl 2018-06-03 15:58:29 +08:00
加油哈, 保持关注
|
5
m939594960 2018-06-03 16:26:29 +08:00
|
6
m939594960 2018-06-03 16:28:12 +08:00
@gouchaoer2 我觉得都是在造轮子,swoole compiler 类似的东西也很多,PHP-x 好像和 zephir 这个听类似的,typephp 和 hack 这个语言有啥区别????
|
7
Foolt 2018-06-03 16:32:46 +08:00
Swoole 官网居然改成了我喜欢的风格,我还以为国内大牛网站都是一个模板用一万年。
|
8
gouchaoer2 2018-06-03 16:57:22 +08:00 via Android
@m939594960 你没懂。。。swoole2 让 php 有了像 go 那样的全协程用法,异步回调 /半协程特别难用,node/java 都没有这样的设施的
|
9
gouchaoer2 2018-06-03 16:58:49 +08:00 via Android
@m939594960 amp 啊 reactphp 不就是单进程的 php-cli 回调框架么,没啥大不了的
|
10
cholerae 2018-06-03 17:00:57 +08:00 1
原来 swoole 是基于 libco 的?我还以为是自己实现的协程。
|
11
cholerae 2018-06-03 17:08:29 +08:00 1
用 libco 然后 hook 系统调用这种玩法很容易埋坑,去官方文档下面的评论区看到有很多人反馈协程的问题,想玩全轻量级线程去用 Go 才是正道。
|
12
ferock 2018-06-03 19:08:14 +08:00
不咋地的东西,一直没有很成熟
|
13
BBCCBB 2018-06-03 19:23:24 +08:00
@gouchaoer2 java 之前有 Quasar, 现在这个库的作者在尝试更改 jvm 层实现原生的协程支持, 叫 project loom,不过没找到看进展的地方,哈哈
|
14
m939594960 2018-06-03 19:29:00 +08:00
@gouchaoer2 没太理解全协程是什么意思。不是协程的方法写在协程里也并不好用啊。
|
15
sagaxu OP @to2false 仅仅是 pecl 收入,并没有随 PHP 源码一起发布
@gouchaoer2 的确遇到过不少小问题,但是 PHP 生态里也没有更好的方案了 @cholerae 协程很容易玩坏,目前我们用的 2.0 版本就有很底层的坑绕不过 |
16
ruchee 2018-06-03 23:14:29 +08:00
有 PECL 包就行了,为什么非要进 Core
|
17
motecshine 2018-06-04 08:47:08 +08:00
swoole 天下第一
|
18
motecshine 2018-06-04 08:47:51 +08:00
我觉得 swoole 语言是最好的语言
|
19
notreami 2018-06-04 09:43:12 +08:00
@motecshine 别闹,swoole 是语言,PHP 算啥?语言他爹?
|
20
2379920898 2018-06-04 11:35:10 +08:00
@notreami 666
|
21
teaaa 2018-06-04 16:20:23 +08:00
swoole 还是蛮好用的~
|
22
cncqw 2018-06-04 16:53:47 +08:00
不是好不好用,主要是没得选
|
23
NerverLibis 2020-07-28 17:14:16 +08:00
文档遍地错误,安装 shell 错的,源文件是错的,指望谁用?
一个编译包和文档第一页就是 BUG 的插件,你就敢上? |
24
sagaxu OP @NerverLibis 至少 linux 下安装没啥问题
|