1
jiang42 2014-06-28 14:57:06 +08:00
个人觉得。。。遥遥无期
|
2
ddzz 2014-06-28 14:58:05 +08:00
10年以后
|
3
ShiehShieh OP 这。。。。。。这。。。。。。这么夸张。。。。。。那我就放心了。。。。。。
|
4
ShiehShieh OP 有没有在企业里做Python开发的人士能发表一下意见嗒TDT
|
5
Livid MOD 等到 Ubuntu 和 CentOS 里只搭载 Python 3 的时候再考虑这个问题吧。
|
6
glasslion 2014-06-28 15:04:56 +08:00
2-3年
|
8
heliar 2014-06-28 15:24:40 +08:00
得等框架跟上吧。。。虽然有官方的2to3,但是有的差异还是蛮大的。
|
10
tammy 2014-06-28 16:03:36 +08:00
个人觉得。。。遥遥无期
|
11
openroc 2014-06-28 16:04:11 +08:00
大概节奏应该是这样,py2 -> nodejs -> go -> ??
|
12
hooluupog 2014-06-28 16:15:07 +08:00 1
@guoqiao 有利有弊。如果py3和py2兼容,你可以参考java,java死活不愿意打破向后兼容性,结果语言和库里没很多坑和过时的东西没办法清理,新的特性迟迟加不进来,一个java 8都跳票了好多次。搞java的有时候很羡慕py3k这个项目和魄力,不过如今看来问题也不是这么简单的。
|
13
Kabie 2014-06-28 16:16:22 +08:00
老项目没必要转了。。。新项目最好考虑一下有没有非Python2不可的地方
|
14
guoqiao 2014-06-28 16:24:57 +08:00 1
@hooluupog
就商业上来说, 保持向后兼容性是绝对必要的, 甚至决定了存亡, 何况是Java这种如此普及的语言. 可参考perl 6现在的惨状. 微软的Windows是这方面最成功的范例(当然也包括Vista这样最佳的反例). |
15
qian19876025 2014-06-28 17:10:20 +08:00
楼主你应该说什么时候微软 不兼容以前的全部程序了
|
16
rcmerci 2014-06-28 22:52:38 +08:00
我记得python爸爸说2.7支持到2020年。。。。
|
17
konakona 2014-06-29 01:17:04 +08:00
python的版本推动很大一部分取决于Linux市场。
里面现在一般还是2.7,而且它们似乎也没有意识想要用3,因为很多依赖的库件都还是2编写的。 |
18
ShiehShieh OP 深有同感,向后兼容是硬伤,谢谢大家的回答,那我还是暂时不考虑过渡到Py3好啦( ̄▽ ̄)
|
19
lennyh 2014-06-29 21:01:44 +08:00
貌似现在有Linux发行版已经在考虑默认py3了吧,不过真的要普及估计还得等几年吧~~
|
22
InternalError 2014-06-30 14:19:37 +08:00
archlinux默认是python3,不过debian,opensuse,ubuntu这些默认还是python2
|
23
kaneg 2014-06-30 16:57:12 +08:00
除了原生的python, 还有一些衍生项目还在2上苦苦挣扎,公司现在用jython,而它目前2.7都还是beta
|
24
mathgl 2014-07-09 11:53:34 +08:00
有个问题就是
如果不用 Py 2.x 不一定意味着会去用 3.x。或者是go, 说不定回转java都有可能。 |