
Pycon 2017 上 Instagram 工程师分享了 Py2-> Py3 的经验。CPU 下降 12%,内存下降 30%。看起来效果不错
1 keysona 2017-05-21 11:31:27 +08:00 个人感觉 py3 和 py2 差别真不大= =。 没想到 py2 可以撑这么久。 就这么排斥学习新东西吗。 |
2 ibegyourpardon 2017-05-21 11:34:01 +08:00 @keysona 有的时候真的不是排斥学习新东西,尽管一定有这样的人可以抱着 Python 2 用上五十年,但我也接触过不少学了一堆其他语言的人。 更多的我见过的人是新项目不拒绝用 3,老项目说要从 2 改到 3 就死活不愿意…… |
3 est 2017-05-21 12:13:24 +08:00 卧槽。。居然还是个程序媛。 |
4 est 2017-05-21 12:26:45 +08:00 看到 if uwsgi.opt.get('optimize_mem') == b'True' 这个梗笑尿了。。。 |
5 airqj 2017-05-21 12:47:14 +08:00 via Android @ibegyourpardon 改老项目也就算了居然想用新语言 这得需要多大的勇气啊 |
7 kindjeff 2017-05-21 17:11:32 +08:00 "Friends don't let friends use RoR"是什么梗啊~ |
9 ibegyourpardon 2017-05-21 18:40:50 +08:00 @airqj 我跟你讲有这样想法的「 CTO 」们可不少。 当然下面的人也从来不会照着真的实行就是了。 |
10 mxi1 2017-05-21 21:18:00 +08:00 参考从 IPv4 到 IPv6 的演进过程,就知道这个“演进“的阻力有多大了。 |
12 halfcoder 2017-05-21 23:00:54 +08:00 关于 py2 和 3 的区别,看看 six 库就知道了 |
13 xiaket 2017-05-22 10:20:54 +08:00 python 是个不断演进的语言,这次 PyCon 上讲得很多的 Python3.6 就有很多很好的新特性,单纯说 python2 到 python3 的区别是没有太大意义的,python2.4 和 python2.7 也差好多好多的. 而且光看 six 也是不够的,因为不少库里面的细微细节也被改了,大部分是 corner cases, 但是如果踩到坑仍是不爽的. |
14 Morriaty 2017-05-22 10:34:48 +08:00 因为大家都不愿意重构项目 |
15 sydra 2017-05-22 12:45:20 +08:00 难道就没人考虑过,项目里面用的包是不是都支持 python3 吗? |