除了老项目迁移成本之外,新项目还有多大的理由坚守 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 4
有啥理由迁移去 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 1
因为有的人只是刚好得到了写代码这份工作
|
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 3
人家 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
shuax 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 捐个款了…
|