JavaScript会被替代吗


JavaScript会被替代吗

文章插图
JavaScript 是全球最流行的编程语言之一 。它不仅在 RedMonk、Stack Overflow、TIOBE 和其他公司生成的主流编程语言中数一数二,而且还拥有世界上最大的开发者社区,至少根据开发者调查分析公司SlashData最近的《开发者报告》来看是这样 。
对于Web开发人员来说,JavaScript 是一种必不可少的语言——在兼容性方面,它无可替代 。例如,你可以使用Delphi 创建基于表单的应用程序,这些应用程序在 Windows 浏览器中运行,但没有人用这种方法 。最近,一些开发人员将 Dart 视为JavaScript 替代品——但还许多浏览器创建者仍然对这领域处于未知状态 。
但是,如果你厌倦了使用 JavaScript,你可以尝试开发在浏览器中运行的 Python 或 C# 应用程序 。在更广泛的层面上,其他主流语言能否对 JavaScript 的“领域”构成威胁?少数 Web 开发工具可供你探索其他语言 。
Brython:在浏览器中运行的 Python 3.0
Brython 的目标是用 Python 取代 JavaScript 作为浏览器的脚本语言 。例如,下面是“Hello World!” 在浏览器中的 Python 源代码 。在文本框中输入你的姓名,单击按钮,将弹出一个窗口 。五行代码可以达到这个效果还不错 。
JavaScript会被替代吗

文章插图
这个运行过程只需要使用一个简短的HTML文件,并将Python放在脚本元素中,干净利落 。这个过程可以在智能手机和现代浏览器上运行 。
JavaScript会被替代吗

文章插图
Brython提供了一系列Python 无法驱动的模块,内容与Web 相关,例如 Ajax、Markdown、本地存储、计时器、Web Sockets、Workers 等 。我在 Chrome 上试了一下,结果不错