0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JavaScript为什么如此受欢迎?

如意 来源:Linux中国 作者:Nimisha Mukherjee 2020-11-17 15:08 次阅读

JavaScript 之所以能在编程语言中名列前茅,是有充分的理由的。

如 GitHub 的 The State of the Octoverse 报告的这张图所示,如果按 GitHub 上项目的贡献者数量统计,JavaScript 一直是最受欢迎的编程语言。

热门语言,根据《The State of the Octoverse》(©2019,GitHub Corp)

在本系列的 上一篇 中,我们深入了解了 JavaScript 的历史。在这篇文章中,我将分享它如此受欢迎的四个原因。

1、JavaScript 适合初级、中级和高级开发人员

JavaScript 不需要任何环境设置,只要打开浏览器,比如 Chrome 浏览器,导航到开发者工具,就可以开始编码。编写一个 “Hello World” 的程序,就这么简单:

console.log(“Hello World”);

JavaScript 的灵活性最适合中级开发人员。该语言通过让开发人员专注于解决问题来帮助你完成任务。开发者可以混合使用插件和自己的代码片段来让一个应用程序工作。

虽然 JavaScript 比较容易上手,但它也并不是一下子就能掌握的。如果你想达到高级水平,这里有一些你需要了解的概念:

JavaScript 的多范式特性: JavaScript 同时支持函数式编程和面向对象编程(OOP)。

在 JavaScript 中应用设计模式: 模型-视图-*(MV*)设计模式一直是最流行的模式之一,并促成了多个现代框架的发展。

带原型链的继承: JavaScript 由于其动态的特性,无法实现传统的 Java 基于类的模式下的 OOP。JavaScript 中的 OOP 是通过原型继承模型实现的。

闭包: 闭包可以从内部函数中访问外部函数的作用域。

柯里化Currying: 柯里化是函数的一种转换,它将函数从 f(a, b, c) 的调用形式转换为 f(a)(b)(c) 调用形式。

Promises 和 Observables: 这些可以帮助你处理异步函数。

TypeScript: 在 JavaScript 中添加了静态类型。

2、全平台

JavaScript 可以在任何地方运行,包括:

手机、平板电脑和笔记本电脑等设备。

在客户端和服务器端。

这种在任何地方都能运行的能力使 JavaScript 成为一种通用语言。

3、开放标准和社区

ECMAScript 是 JavaScript 的标准化版本,也是一种开放的标准语言。公司可以使用 ECMAScript 来创建 JavaScript 的实现。根据维基百科,“ECMAScript 引擎是执行以 ECMAScript 语言标准编写的源代码(例如,JavaScript)的程序”。最流行的引擎 V8 和 SpiderMonkey 是开源项目。

JavaScript 已经存在了 25 年,背后有一个庞大的社区。开发者们简直目不暇接,社区已经构建了如此多的插件和框架,以至于创造了“框架疲劳”这个词。

4、现代框架

现代框架如 React、Angular 和 Vue.js 已经稳定下来,并且正在进行优化以获得更好的性能。大多数框架对开发者非常友好,有良好的社区支持。

未来

JavaScript 将长期存在。全栈开发和现代前端框架继续帮助 JavaScript 巩固其作为最受欢迎的编程语言之一的地位。

JavaScript 的下一波可能会将焦点放在。

Deno: JavaScript 的现代安全运行时。

网络组件: 可重复使用的自定义元素。

AI 和 ML 的整合: 像 Supernova 和 BAYOU 这样的项目在将 JavaScript 与人工智能机器学习整合方面取得了实质性的突破。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3438

    浏览量

    92321
  • 汇编语言
    +关注

    关注

    14

    文章

    404

    浏览量

    35187
  • javascript
    +关注

    关注

    0

    文章

    511

    浏览量

    53396
收藏 人收藏

    评论

    相关推荐

    Python的受欢迎程度真的能超越JavaScript吗?

    可以发现,有69.8%的受访用户表示支持JavaScript,而稳定使用Python的用户只占38.8%。事实上,JavaScript在过去六年中一直在各类调查中占据最受欢迎编程语言榜单的榜首,比如GitHub就曾发过一份报告,
    的头像 发表于 10-08 09:02 1w次阅读

    锂电车载式UPS产品受欢迎的原因

      锂电车载式UPS产品为何如此受欢迎?锂电池加车载式UPS无疑是最完美的搭档了,现在许多改装车、特种车辆、通信指挥车上都用上了锂电车载式UPS,保证了电源不间断的稳定输出性,使工作能正常的进行
    发表于 10-09 14:23

    Linux为什么受欢迎

    ,报告还显示嵌入式开发者们还在使用eCos, BSD, FreeRTOS,TinyOS等开源操作系统进行嵌入式开发。在调查报告中VDC集团列举了几项Linux受欢迎的主要原因:
    发表于 07-18 07:15

    BLE低功耗蓝牙模块为何如此受欢迎

    BLE低功耗蓝牙模块为何如此受欢迎? BLE 低功耗蓝牙模块一般是指蓝牙4.0模块,BLE 低功耗蓝牙模块催生了众多智能硬件,这得益于BLE 低功耗技术,BLE技术为何如此受欢迎
    发表于 12-01 15:11 17次下载

    iOS 12的装机率已达到88%,是什么让iOS 12如此受欢迎

    8月12日,苹果在开发者网站公布了一项全新数据,iOS 12的装机率已达到88%。对比去年同期的iOS 11 85%的装机率,iOS 12已经成为历年最受欢迎、装机率最高的iOS系统。是什么让iOS 12如此受欢迎?就让我们一起
    的头像 发表于 08-12 16:21 2396次阅读

    浅谈:耐弯曲电缆为何如此受欢迎

    受欢迎?在多变的自然环境中它又有哪些优良特性获得了如此多的青睐?上海淇玥高温线缆小编今天就来跟你说说耐弯曲电缆的优点。 1.抗拉性 耐弯曲电缆具有较好的抗拉性,它最外面的护套是由高品质PVC混合材料制作而成,还有多股
    发表于 05-11 14:32 1571次阅读

    SMT贴片加工为何如此受欢迎,它的特点是什么

    电子行业的朋友应该基本都知道SMT贴片加工了,它为什么这么受欢迎,跟长科顺科技一起来看看它的特点就知道了。
    发表于 01-24 10:59 1334次阅读

    太阳能光伏发电在农村地区为什么如此受欢迎

    全球正在掀起一股太阳能光伏发电取代传统能源发电的浪潮,尤其是在二线和三线城市的农村家庭中。除了使农民“省钱+赚钱”之外,还有什么其他魅力使光伏在农村地区如此受欢迎
    的头像 发表于 01-14 16:34 5397次阅读
    太阳能光伏发电在农村地区为什么<b class='flag-5'>如此</b><b class='flag-5'>受欢迎</b>

    海信、小米、索尼比较受欢迎的电视有哪些

    海信、小米、索尼比较受欢迎的电视有哪些?
    的头像 发表于 01-07 18:56 6189次阅读

    vivo、OPPO、华为比较受欢迎的手机有哪些

    vivo、OPPO、华为比较受欢迎的手机有哪些?
    的头像 发表于 01-12 14:24 2873次阅读

    vivo比较受欢迎的手机有哪些

    vivo比较受欢迎的手机有哪些?
    的头像 发表于 01-24 18:26 7736次阅读

    阿尔法机器狗如此受欢迎的魅力是什么

    狗跟大家拜年。 机器狗的量产销售一直是个大问题,但阿尔法机器狗C系列的预购量确实非常可观。那么阿尔法机器狗如此受欢迎的魅力是什么? 图源:阿尔法官网 运动控制能力 MAX 阿尔法机器狗具有出色的运动控制能力,而这种出色的能力
    发表于 03-23 16:50 1098次阅读
    阿尔法机器狗<b class='flag-5'>如此</b><b class='flag-5'>受欢迎</b>的魅力是什么

    为什么8.6代线TFT工厂如此受欢迎

    为什么8.6代线TFT工厂如此受欢迎,尤其是在中国?为什么新的面板厂商不直接采用已经存在多年的玻璃基板尺寸建立传统的8.5代线工厂?从8.5代线到8.6代线的演变是否有具体原因?这是许多设备商跟面板厂商探讨的主题。
    的头像 发表于 05-05 14:32 2797次阅读

    语音芯片排行榜,为何唯创知音WT588F语音芯片如此受欢迎

    随着智能家居、智能玩具、智能机器人等领域的快速发展,语音芯片逐渐成为智能硬件的重要组成部分。在众多语音芯片中,唯创知音WT588F语音芯片备受关注,成为市场上备受欢迎的产品。那么,WT588F语音芯片具备哪些功能,为何如此受欢迎
    的头像 发表于 04-28 10:48 673次阅读
    语音芯片排行榜,为何唯创知音WT588F语音芯片<b class='flag-5'>如此</b><b class='flag-5'>受欢迎</b>

    2023年受欢迎8款编程语言排名:Python 第二

    根据DevJobsScanner发布的报告,2023年度(从2022年1月到2023年5月)需求量最大的编程语言数据显示,JavaScript、Python和Java仍然是职场上备受欢迎的编程语言。
    的头像 发表于 07-28 17:57 4525次阅读