【社区观察】未来Python2.7会收费?

诗书塞外 Python程序员
【社区观察】未来Python2.7会收费?

现状

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/

更多相关文章

  1. 给女朋友讲解什么是Optional【JDK 8特性】
  2. Java EE 8 的五大最新特性
  3. Django2.0即将带来3个重要特性
  4. Spring 的核心特性
  5. java8的一个新特性-Lambda表达式的详解(从0开始)
  6. java中一个极其强悍的新特性Stream(非常实用)
  7. 详解HDFS3.x新特性-纠删码

随机推荐

  1. 关于android的webview打开淘宝天猫链接问
  2. Android学习之Asynctask异步操作
  3. android 文件读取(assets)
  4. CocosCreator反射在Android中的使用
  5. eclipse下运行EasyAR官方sample的方法
  6. Android底部导航栏实现之BottomNavigatio
  7. android源码解析之(十四)-->Activity启动流
  8. Android开发之RecyclerView的侧滑删除
  9. Android 可拖动进度条:SeekBar之自定义进
  10. Volley的使用以及源码分析(二)