Python简史:开发者的小小副业如何成为全球最热编程语言?(18)

Python 的未来

尽管 Python 仍在以惊人的速度吸引新用户,但社区中一些人已经看到了未来面临的挑战——要想保持先进,Python 需要进化。

在今年的 Python 语言峰会(PLS)上,BeeWare 联合创始人 Russell Keith-Magee 提醒道:如果对移动和新 web 平台的支持没有改进的话,Python 将面临「生存危机」。(BeeWare 项目旨在使写出的 Python 应用可在任意设备上运行。)

「手机和平板达到的市场渗透率远非 PC 和笔记本电脑可比,而作为一个社区,我们还没有一个故事是关于如何在这些设备上使用 Python 的。当笔记本电脑成为小众设备时,Python 又将面临什么呢?」

Keith-Magee 列举了 Python 目前在支持平台方面面临的一系列问题(除了标准 x86 PC)。比如,Python 需要对更新的非 x86 硬件平台提供更好的支持;Python 的测试套件在移动和 web 平台上可能会崩溃;Python app 的安装包过大,无法压缩为一个小的依赖项子集;在安卓、Windows 和 web 上写 GUI 代码时,asyncio 库的运行需要做很多努力;标准库中的模块数与 Python 解释器不兼容(CPython 除外)。

推荐阅读