韩天峰知乎答提问,评论区怒怼遭质疑

2017-07-17 14:34:04 +08:00
 lxml

知乎链接 swoole 如其作者所说比 node.js 有很多优势,为什么像天猫等大型高并发网站并没有采用?

虽然大多数名词对于后端开发是通用的能理解,但作为一个非 PHP 从业人员,串起来实在看着吃力了,且不预设立场。有没有能看懂这番争论的,用 For Humans 的语言点评下双方观点。

4816 次点击
所在节点    问与答
28 条回复
hand515
2017-07-17 14:43:27 +08:00
然后呢?我两个语言都不懂?只能吃瓜子看戏了
laoyur
2017-07-17 15:03:45 +08:00
作为一个并不认识截图上面两个人的渣渣表示,单纯只觉得这个 Turalyon 有点咄咄逼人,从韩天峰的原 po 中他是如何得出什么『不懂 IO 和进程概念』之类的结论的,他从一开始回帖就直接上升到操作系统高度把人家踩一遍,给我感觉并不是认认真真在讨论问题,就是在炫技。
lianz
2017-07-17 15:17:55 +08:00
啧啧啧,最起码也要先去看看 Swoole 的源码再喷别人是不是“沉迷在 PHP 中不能自拔”嘛,简直是蜜汁自信
littleylv
2017-07-17 15:21:52 +08:00
同 2 楼。不喜欢评论里 Tur 什么的那语气
coderluan
2017-07-17 15:29:03 +08:00
同不懂,目前给我的感觉是这样的:

什么语言都是操作系统给的,而你们是研究语言的,本大爷是研究操作系统的,你还有什么不服的吗?
maomaosang
2017-07-17 15:32:31 +08:00
这个叫啥,tu 什么,学了一点新语言嘚瑟的不行哎哟。。。
“你甚至不懂 IO 和进程的概念”
哈哈哈哈哈
感谢韩大神创造了 swoole,使得一个 phper 也能自信的扇这个 tu 什么几个嘴巴子。
建议这个 tu 什么可以去读一下 swoole-src,“能够帮助你理解什么是 php ”
sagaxu
2017-07-17 15:42:56 +08:00
swoole 相对比 nodejs 的两个优势

多进程支持,nodejs 可以用第四方提供的 IPC 库,比 swoole 肯定要麻烦一些,但是现在普遍用集群了

同步方式开发,有了 async 和 await 之后,nodejs 也可以用同步的方式写代码了,复杂逻辑不在话下
mentalidade
2017-07-17 15:57:07 +08:00
这也喷的太狠了,有点鄙视人啊,直接给本书名:回去好好看书吧。
jarlyyn
2017-07-17 15:58:22 +08:00
@sagaxu

nodejs 最大的问题不是调试么……
nieyujiang
2017-07-17 17:57:59 +08:00
同看不懂,前排吃瓜.
kokutou
2017-07-17 18:29:11 +08:00
skadi
2017-07-17 18:45:03 +08:00
turalyon 没说错啊,你的所有操作都是 system 给你的.[doge]
CEBBCAT
2017-07-17 19:54:54 +08:00
虽然有歪楼的嫌疑,但很想问一下楼主是什么系统,是 Windows 的话,字体渲染是怎么解决的?看起来很好
Dart
2017-07-17 20:12:55 +08:00
难道没有用 dart 的
jadecoder
2017-07-17 23:25:40 +08:00
blanu
2017-07-17 23:35:43 +08:00
@CEBBCAT 目测是 LinuxLinux 系
blanu
2017-07-17 23:36:19 +08:00
@blanu 原谅我 iOS 上弱智的百度输入法( iOS 上双拼也找不到几个好的输入法,唉)
Tunar
2017-07-17 23:36:57 +08:00
@jadecoder 最可怕的是喷子还懂很多东西。。。
jhdxr
2017-07-17 23:52:52 +08:00
@Tunar 只是能够装的懂很多而已,堆砌术语并不难。我在评论里也指出了他犯了一些基础的逻辑错误,坦白说(也许这只是我个人的偏见)我不觉得逻辑差的人写程序会写得好。
jhdxr
2017-07-18 00:07:06 +08:00
另外关于帖子中贴出来的 Turalyon 的观点的第二点我觉得可以再讨论下。js 的 async/await 不就是 generator+promise 的语法糖吗?关于 php 增加 async/await 的讨论 /呼声 internal 上有很多讨论,但问题在于 php core 内置的 IO 相关的方法全部是同步的,也没有内置多进程 /多线程,那么只是支持 async/await 的意义在哪?

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

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

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

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

© 2021 V2EX