Web 开发使用 Python3 的协程和完全采用 Go 相比如何? 或者各有什么比较突出的优势?

2017-12-15 16:37:42 +08:00
 noobsheldon
2600 次点击
所在节点    问与答
7 条回复
loading
2017-12-15 16:44:43 +08:00
python 开发应该会快一些,我用 go,就类型转换我都快头晕,不过应该是我的水平问题。
但是 go 开起来简单啊。
go func 就搞定了,内存开支相对也低很多。现在用 go 写,我基本已经不担心并发问题了。
noobsheldon
2017-12-15 17:02:52 +08:00
@loading Python 使用协程并发和使用 go 的并发相差很大么-.-
loading
2017-12-15 17:43:19 +08:00
这种东西随便一搜就一大堆,别逼大家 block 你了。

一共两篇分析:
http://www.jianshu.com/p/60dd8e9cd12f
https://studygolang.com/articles/01686
noobsheldon
2017-12-15 19:09:00 +08:00
@loading 看来是我搜索的关键字不对, 老是想着搜 Python3 协程和 Go 的对比, 多谢!!!
misaka19000
2017-12-15 19:13:35 +08:00
python 还敢和 go 比较性能?
Kilerd
2017-12-15 19:52:46 +08:00
go 你不用担心选择什么异步库,用啥框架,基本选来选去就那几个。

python 你会折腾的话。asyncio + uvloop 性能不一定比 go 差,参考 sanic。curio 的话,体验不一定比 go 差。
ke1e
2017-12-15 20:26:26 +08:00
玩 Python 就别想着性能了

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

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

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

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

© 2021 V2EX