django-pr.jpg
前兩天,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!