【社区观察】未来Python2.7会收费?
【社区观察】未来Python2.7会收费?
诗书塞外 Python程序员
现状
Python社区正在Python2到Python3迁移的巨大浪潮中。Python2.7将会被官方支持到2020年,距今还有4年时间。
Python2.7实际上是一个过渡型(当然,也是非常成功的)的版本,大量Python3的特性被反向迁移到了Python2.7,这样Python程序员们从2.7迁移到3会感到更加自然,反差更小。可以这样说,Python2.7比2.6进步了非常多,同时拥有大量3中的特性和库,并且照顾了原有的Python开发人群。
正因为如此,我们看到大量的库只支持2.7+和3+,而不支持Python2.6,如:numpy , pandas, scipy, matplotlib, NLTK, astropy, ipython, django, numba, twisted, scrapy等。甚至有的库支持的范围只有Python 2.7 和 Python 3.4+,如:django 和 matplotlib。可见,Python2.6总体来说是被社区抛弃了。
但是早期使用Python的公司还是有很多仍旧在使用Python2.6,那它们该怎么办?一些第三方软件给出的答案是:Python2.7免费,Python2.6需要付费支持。
软件社区给出这样的答案也是合理的,毕竟支持Python2.6的工作已经没有多少时效性了。如果公司真的需要支持,付一定的费用也是无可厚非的。
2020年之后
2020年之后,Python社区将摒弃Python2.7,可以预见的,届时会有大量的软件只支持Python3.4+甚至Python3.5+。
同时,由于Python2.7存在时间之长,特性之成功都前所未有,相信大量的公司都不会及时地迁移到Python3.5+ (毕竟迁移涉及的工作量巨大,但是又不产生直接效益)。那么会不会出现Python2.7的付费支持呢?
结果如何,让我们拭目以待
观点参考:http://ianozsvald.com/2016/02/29/will-we-see-module-on-python-3-4-is-free-but-only-paid-support-for-python-2-7/
更多相关文章
- 给女朋友讲解什么是Optional【JDK 8特性】
- Java EE 8 的五大最新特性
- Django2.0即将带来3个重要特性
- Spring 的核心特性
- java8的一个新特性-Lambda表达式的详解(从0开始)
- java中一个极其强悍的新特性Stream(非常实用)
- 详解HDFS3.x新特性-纠删码