前两天,Django在其Github库上的主分支移除了部分对于Python2的兼容代码,改动800多个文件,减少了2000多行代码,也象征着Django对于Python2的支持正在逐渐移除。
自2008年Django第一个正式版发布以来,Django已经成为了工人的功能最强大、使用率最高的Python Web开发框架,类似于PHP中Laravel的地位。Django在2015年的开发计划中就已经提到,将在2017年底发布的2.0版本中不再支持Python2.*,仅支持Python3,这无论对与Python社区还是Django社区都是一件十分重大的事件。众所周知,Python官方将在2020年停止对Python 2.7的维护
pythonclock.org.jpg
在过去的几年里,无数的初学者以及企业在Python的版本选择中挣扎徘徊,但随着越来越多的库开始不再兼容Python2了,Python终于迎来了越来越健康的未来。这是Adopt Python 3几千个PYPI项目的统计图,可以预见在2017年,仅支持Python3的项目终将会超过仅支持Python2的项目,而仅支持Python2的项目基本上都是无人维护的项目,所以不要在你的项目中说使用Python2是因为好多库不支持Python3了。
python2vspython3in2016.jpg我由于一开始就接触的是Python3,所以基本上没有碰到Python2中的那些坑,编码十分愉快,你也快来享受吧。
Python2 is dead! Long live Python!
网友评论