文章插图
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 源代码 。在文本框中输入你的姓名,单击按钮,将弹出一个窗口 。五行代码可以达到这个效果还不错 。
文章插图
这个运行过程只需要使用一个简短的HTML文件,并将Python放在脚本元素中,干净利落 。这个过程可以在智能手机和现代浏览器上运行 。
文章插图
Brython提供了一系列Python 无法驱动的模块,内容与Web 相关,例如 Ajax、Markdown、本地存储、计时器、Web Sockets、Workers 等 。我在 Chrome 上试了一下,结果不错
- 曾一度取代DNF手游的游戏 dnf手游替代品
- 苹果可能在偷看你的相册 苹果相册会被别人看到
- 折叠屏手机能替代笔记本电脑 折叠屏手机能当笔记本电脑使用
- 无用的轻app无法撼动的微信小程序 微信小程序替代app
- 王者荣耀会被英雄联盟手游超越吗 英雄联盟手游会不会超越王者荣耀
- 王者荣耀体验服账号多长时间不玩会被收回 王者荣耀体验服有时间限制吗
- 【十二星座】待人亲和,面目柔美,也定会被老天赠予好运的四大生肖
- 为什么水银会被用于温度计 水银用于制作温度计的原因
- 苹果笔的最佳替代品 目前最好用的苹果笔替代品
- 膜结纳米防护替代手机贴膜成主流