Dropbox 把性能敏感的后端 Python 代码全部移植到 Go

2014-07-03 15:47:22 +08:00
 cnbuff410
https://tech.dropbox.com/2014/07/open-sourcing-our-go-libraries/
4790 次点击
所在节点    Go 编程语言
37 条回复
blacktulip
2014-07-03 16:11:34 +08:00
Guido 白瞎了
canesten
2014-07-03 16:27:28 +08:00
跟七牛一个选择
是不是做存储的都喜欢Go?
initialdp
2014-07-03 16:30:58 +08:00
golang的确非常适合系统侧、网络侧编程。
humhook
2014-07-03 16:31:53 +08:00
看来dropbox的 pyston 他们已经不看好了……
loading
2014-07-03 16:37:58 +08:00
看来python只适合起步
Livid
2014-07-03 16:38:25 +08:00
loading
2014-07-03 16:41:15 +08:00
下一步是 nodsjs+Go?
mkeith
2014-07-03 16:53:55 +08:00
好像Python之父去了dropbox吧
sirius4gnu
2014-07-03 17:18:31 +08:00
所以他们这么做是打算把python之父开掉的前奏吗?
cnbuff410
2014-07-03 17:24:46 +08:00
负责的工程师已经说了,他们大部分代码还是Python,只不过后端对性能敏感,才换成了Go
vaneoooo
2014-07-03 17:25:46 +08:00
请勿唱衰Python了。

Python性能尽管短板,逻辑层面的便捷和开发的敏捷依然是巨大的优势
CMGS
2014-07-03 17:30:05 +08:00
CPU Bound为啥不用Go?
Python有Python的好,换Go Python就不行了?
要性能以前有C,现在有Go,这不挺好的么,人生苦短啥的……
为何纠结一门语言如何如何……

蟒爹那种Level还会在乎是用Go还是Python?
zaishanfeng2014
2014-07-03 17:30:27 +08:00
各有优势,golang性能效率都很划算的说
jianghu52
2014-07-03 17:31:18 +08:00
我知道v2上很多牛人,但是我真的好奇,有多少人做的东西可以达到连python都不能满足性能的地步了?
dropbox当初上千万的用户的时候,不也还是用python?
什么阶段用什么东西。go当然很牛叉,但是再牛叉的东西,你拿一PC来跑,跟python能差多少?
Feiox
2014-07-03 17:51:09 +08:00
@jianghu52
@loading
@vaneoooo
Python 的性能很弱么。比 Java 是差,比 PHP Ruby Perl 未必见得吧 ~
作为 Google 三大语言之一 ~ 啧啧 ~
est
2014-07-03 18:05:52 +08:00
Python代码性能不行换成C不是新闻,换成Go就是python之父要被抢饭碗的重大新闻了。。。。
est
2014-07-03 18:07:50 +08:00
> It's because the Python core dev team for the past 6 years has been concerned with breaking everyone's code with print functions and unicode instead of working towards a faster reference implementation. That literally sums it up. Python3 is killing Python in many ways.


这句话是大实话。python核心开发团队这几年没做啥事,就是瞎折腾。浪费优势。Guido唯一的成就也就是把twisted做成马甲打包成asyncio进了内置库。
qinix
2014-07-03 18:46:59 +08:00
把性能敏感看成性感,还有救么 - -
guoqiao
2014-07-03 18:53:52 +08:00
@est 极力赞同这段英文。Python本可以发展得更好,出现这么严重的决策错误,真的是非常可惜。
glasslion
2014-07-03 20:09:17 +08:00
@est python core team 最近几年没做啥事是大实话. 而且我觉得这和 Python3 也没多大关系, core team很早就专注在3的开发上, 3.1 到3.4就没多少拿得出手的改进. disutils2 拖了那么久,最后还是折戟沉沙,交给社区做,半年就做完了

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

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

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

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

© 2021 V2EX