为什么Web前端语言只有JavaScript

Yang 579

Web 前端语言只有 JavaScript 的原因有以下几点:一、web对象模型抽象程度很高;二、 浏览器的支持;三、历史惯性;四、 众多语言的性能及兼容方面;五、 程序设计者的选择;六、 前端人员的期望。

一、web对象模型抽象程度很高

尽管当前 HTML5/CSS3 已经非常复杂,并不能称为简单,但从编程语言的角度来看,这是一种高度抽象的对象模型,以至于编程语言本身并不需要为对象模型增加额外的语言特性。

二、 浏览器的支持

浏览器不同厂家,不同内核可以共同解析,且支持和性能选择较好的语言。

JavaScript作为浏览器时代较早产生且经过浏览器大战及历史的沉淀中脱颖而出的语言, 是较早被广泛使用的 Web 前端语言之一,它可以在浏览器中直接运行,而且具有动态性、交互性和可扩展性,且成Web前端名列前茅套标准,也是Web前端少数一套成熟的标准。

三、历史惯性

历史上,黑客的哲学是小即是美,在web应用泛滥之前,JS已经扩展到足够的广,并留下足够多的生态,以至于后来制定标准的人不得不考虑这种历史约束,即使有小许不便,也只能继承下来不动了(类似 QWERTY 键盘),虽然现在有其他 Web 前端语言,例如 TypeScript、Dart 和 Kotlin 等,但它们都没有像 JavaScript 那样被广泛使用。

四、 众多语言的性能及兼容方面

javaScript作为所有浏览器内核兼容性较好、性能优异的前提,作为Web前端支持语言中的王者也是必然。

javaScript本身的基于对象的特点及松散类型物特点也决定的语言本身的灵活性及潜力。可以使Web前端产生了无限的可能,发展前景和空间没有限制。

五、 程序设计者的选择

作为程序设计者来说,标准少数、容易上手、发展潜能和多元化都会成为程序的追求的优选。JavaScript 的生态系统已经非常成熟,包括了许多优异的库和框架,可以帮助开发者更快地开发高质量的 Web 应用程序。

语言的沉淀、优胜劣汰、凡是经得起历史的考验且经久不衰而存活的原因也是程序设计者的选择原因之一。

从Web前端现在框架和所涉及领域中也可以看出javaScript是目前所选基础开发的重要依赖标准。

六、 前端人员的期望

支持前端的语言越少,我们可选择的语言越少,所产生的兼容越少,限制我们开发思维的条件越少,终将成为开发人员的最终期望

支持的领域越广,发展空间越广,标准越完善,语法越严谨,也将会成开发人员的优选。

延伸阅读

JavaScript 的优点包括:

1、易学易用

JavaScript 是一种易于学习和使用的语言,它的语法和结构与其他编程语言相似。

2、跨平台

JavaScript 可以在不同的平台和设备上运行,包括 Web 浏览器、服务器、桌面应用程序等。

3、动态性

JavaScript 具有动态性,可以在运行时修改变量、函数和对象等。

4、交互性

JavaScript 可以与用户交互,例如响应用户的单击、滚动和拖放等操作。

5、可扩展性

JavaScript 可以通过添加库和框架来扩展其功能,例如 jQuery、React 和 AngularJS 等。

6、庞大的社区

JavaScript 有一个庞大的社区和生态系统,包括丰富的库和框架,可以帮助开发者更快地开发高质量的 Web 应用程序。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部