
除了老项目迁移成本之外,新项目还有多大的理由坚守 Python2?
如果写惯 3 的再回去写 2(不是自愿),会是什么心理?
1 menc 2016-03-18 22:49:15 +08:00 不推荐,不应该,不希望回到 2 ,除非有难言之隐 |
2 ibigbug 2016-03-18 22:50:53 +08:00 不想学 3 , 2 够用 |
3 knightdf 2016-03-18 23:03:09 +08:00 因为 2 对我来说够用,没什么问题。。 |
4 vdo 2016-03-18 23:07:26 +08:00 有啥理由迁移去 3... |
5 gfreezy 2016-03-18 23:28:35 +08:00 pypy |
7 fy 2016-03-18 23:48:04 +08:00 月经贴,有什么理由呢?愿意用就用,不愿意就不用,反正我更喜欢 3 |
8 hosiet 2016-03-19 00:05:26 +08:00 via Android 又是月经贴…… 不算远的将来必将停止支持这点算不? |
9 billlee 2016-03-19 00:24:06 +08:00 因为有的人只是刚好得到了写代码这份工作 |
10 AndyCrz 2016-03-19 00:34:35 +08:00 你有多大勇气换到 3 上面去? |
11 dawncold 2016-03-19 06:28:55 +08:00 via iPhone 依赖不升级 |
12 lcj2class 2016-03-19 07:24:24 +08:00 via iPhone cent os 默认还是 2.6 来 |
13 sinux 2016-03-19 08:06:39 +08:00 人家 Javascript es5 > es6 > es7 马不停蹄,这边写 Python 的居然还有一群人明明没什么依赖强行留在旧版本宣誓自己的忠诚,甚至还把 2 和 3 的那点语法区别搬出来作为一个理由 23333 |
16 yeyeye 2016-03-19 08:45:41 +08:00 这有啥的 还有一群人在坚守 VB6 呢,要是 VB6 有多线程,坚守的人会更多 |
17 workwonder 2016-03-19 09:42:28 +08:00 via Android 不向前兼容也不推过度版本作警告,这不是耍流氓嘛 |
18 leitwolf 2016-03-19 09:52:22 +08:00 用 golang 就好了 |
19 sandideas 2016-03-19 09:56:53 +08:00 via iPhone 能解决问题就好。 人有不傻,如果换 3 的利益大于用 2 的。自然就换了 |
20 EPCoo 2016-03-19 10:00:55 +08:00 via iPhone 刚入门的小白问一下,如何让没有安装 Python3 的 MAC 运行 Python3 的文件?不然还不是要去用 Python2.x 写? |
21 momo1999 2016-03-19 10:04:13 +08:00 懒 |
23 mink 2016-03-19 10:06:13 +08:00 写 2 和 3 兼容的 有那么难么 |
24 tabris17 2016-03-19 10:11:08 +08:00 本来 gevent 不支持 3 ,现在支持了,没有理由了 |
25 MinskyNg 2016-03-19 10:12:23 +08:00 以前是因为 scrapy 和 gevent 不支持 py3 ,但是现在都支持了 |
26 0x1406F40 2016-03-19 10:17:05 +08:00 已经从 3 迁移回 2 |
27 magicdawn 2016-03-19 10:45:55 +08:00 chrome v8 使用 gyp 去 build ,于是 nodejs 涉及到 c/c++部分都是用 node-gyp 去 spawn python 进程。。。 只支持 2 。。。 |
28 strahe OP @sinux 其实没必要跟他们争了,我过来不是问的,只是发个牢骚,那些坚守 2 的其实大部分根本没写过 3,或者根本没体会过 3,只有一小部分体会过 3,但是还是觉得 2 合适,这样的人我是钦佩的,其他人,没什么好争的. |
29 xuboying 2016-03-19 11:52:55 +08:00 via Android wxpython 算不算一个理由 |
30 wodemyworld 2016-03-19 12:46:45 +08:00 print 加括号了。。。。。。 |
32 workwonder 2016-03-19 13:25:21 +08:00 via Android 不知以后社区会不会 fork 出一个分支来兼容 2 和 3 |
33 kidlj 2016-03-19 13:39:23 +08:00 via Android |
34 strahe OP @workwonder 2 过几年官方都不支持了还有必要吗 现在都不更新了只维护 |
35 yonka 2016-03-19 14:35:06 +08:00 既然爱 py ,就不要害他(继续分裂下去) |
36 Neveroldmilk 2016-03-19 15:10:53 +08:00 越早迁移 Py3 越好,大势所趋。 |
37 aljun 2016-03-19 15:12:40 +08:00 via iPhone 我觉得 2 的话,包多,而且用着习惯,性能还行 |
38 WangYanjie 2016-03-19 15:49:07 +08:00 有啥理由要迁移到 3 ? |
39 shyling 2016-03-19 16:00:36 +08:00 说实在。。 2 用起来足够了。。去 pypi 装一个库,它至少都支持 cpython2 。。。 python3 bytes,str 傻傻分不清 |
40 RqPS6rhmP3Nyn3Tm 2016-03-19 16:03:20 +08:00 |
41 ggjjl1 2016-03-19 16:14:19 +08:00 现在大部分 linux 自带的 python 版本都是 2.7 的吧,这个理由够吗 |
42 zhtsuc 2016-03-19 18:04:17 +08:00 3 改动太多,没必要学 |
43 tonghuashuai 2016-03-19 18:39:37 +08:00 via iPhone 有多大理由去用 3 呢? |
44 onelove 2016-03-19 19:07:29 +08:00 via iPhone 我怕搞混了,现在只学 2 。。。 |
45 workwonder 2016-03-19 19:11:22 +08:00 via Android |
46 workwonder 2016-03-19 19:13:07 +08:00 via Android 所以,即使 js 用到 es6 了, Python3 都懒得看,感觉这么做不对头。 |
47 noli 2016-03-19 19:27:58 +08:00 |
48 loading 2016-03-19 21:56:02 +08:00 via Android 新项目用 py3 没问题,但是我准备一直用 py2 ,然后换语言! 我能控制的服务器只有几台,都已经在跑 py2 ,懒得搞环境。 |
49 jadecoder 2016-03-19 22:34:52 +08:00 没有足够的好处让我换到 Python3 。坏处倒是有,运维没搞过 3 的环境,强行推的话,运维不情愿,不好好做,出事故了还要把锅甩我头上 |
50 geeklian 2016-03-20 11:47:49 +08:00 其实 py2 和 py3 没差... 1. 听领导的。 2. 自己是领导,爱用啥用啥。 |
51 Aspx 2016-03-20 17:16:46 +08:00 via Android 3 和 2 差距很大么?一群人一直抓那点差别说事,有意思嘛? |
52 jimzhong 2016-03-20 18:35:12 +08:00 自己写东西都用 Py3 ,因为 unicode 问题。 |
53 janxin 2016-03-21 00:03:39 +08:00 via iPad 用 python3 起码要给 pypy3 捐个款了… |