极客视点
极客时间编辑部
极客时间编辑部
113240 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/03:58
登录|注册

观点:JavaScript是当下最流行的编程语言

讲述:杜力大小:1.81M时长:03:58
最近,npm 首席数据官 Laurie 通过一系列数据和分析介绍了 JavaScript 行业的现状,并展望了 Web 开发的未来前景。具体内容如下。
先来看 JavaScript 的开发者画像。其实 JavaScript 开发者和其他人没什么区别。看看统计数据就会发现,我们和其他软件开发者的年龄分布、地域分布、使用的工具和配置文件都差不多。因为 JavaScript 开发者就是软件开发产业的主流群体。
如今全球有 1100 万 JavaScript 开发者,他们使用的开源软件比其他任何语言社区都更多。npm 存储库是当今最大的开源存储库,在几乎所有指标上都比排行第二的存储库规模大出两倍多。
在 GitHub 上,JavaScript 的代码行数等指标是所有语言中最多的,而且这个位置已经保持了七年之久。
Stack Overflow 对 8 万人做的调查报告也显示 JavaScript 是最流行的编程语言,有 68% 的开发者会用到 JavaScript。JavaScript 开发者的数量也是过去所有语言中最多的。事实证明:
JavaScript 是当下全球最流行的编程语言,也是有史以来最流行的编程语言。
随着 JavaScript 开发者群体不断扩大,JavaScript 社区的关注重点也在发生变化。根据 npm 去年的分析数据,JavaScript 老手更重视优秀的实践;他们会做更多测试、使用更多的 linter 和包、更重视安全性,等等。整个社区都在变得更加成熟,开发者越来越关心这些事务。
此外,成熟的 JavaScript 开发者也更加关注他们使用的软件许可证,这真的很让人惊讶,我个人向来不管什么许可证的事情。有 58% 的开发者表示软件许可证是他们选择开源软件的考虑因素之一,其中 55% 的开发者表示他们的公司禁止他们使用某种许可证。
哪些许可证不受欢迎呢?其中有 GPL 和 AGPL,不过更多公司会禁止员工使用许可证不明的开源软件;因为如果公司要操心许可证的法律问题就得聘用法律顾问,当软件许可证不明的时候这部分开销会更多,所以如果你要开源你的软件就请把许可证放在显眼的位置,然后选一个大家熟悉的许可证。
虽然 JavaScript 是 2019 年最流行的编程语言,但还是四分之一的开发者并没有把它当作是自己的主力语言来用。换句话说他们之所以用 JavaScript 只是因为它太流行了,自己不得不用。在这部分开发者群体中,他们最常用的主力语言包括 TypeScript、Python、Java 等等。
再来看,JavaScript 都用在哪些领域。我们都会在哪里写 JavaScript 代码呢?答案是几乎所有你能想到的领域,但最近几年前端的热度占据了上风。
有 97% 的 JavaScript 开发者正在为浏览器写 JavaScript 代码,有 77% 的开发者在为服务端写 JavaScript,可见 Node.js 依旧是社区中的主流方案。这里还有两个不小的惊喜:一是有 46% 的开发者在用 JavaScript 写原生应用——这里说的不是那种渐进式 Web 应用,或者 Web 应用在设备主屏幕上的简化小工具,而是正儿八经的原生 PC 或手机应用程序;另外还有 13% 的开发者在编写嵌入式应用,应用在可穿戴设备、智能电器等领域。
总而言之,希望这些数据能让大家更好地了解 JavaScript 的现状,对自己正在从事的工作更有信心,并对一些之前从未听说过的新事物产生兴趣。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • 杨jx
    不知道国内开发者对js的主流使用方向那,几年没写js了,前端三大框架跟不上了!
    4
  • 加菲猫
    前些年JavaScript只是用来做web端的脚本语言,经过互联网盛行,系统越来越轻量化,催生出很多JavaScript后端框架如:Node.js等
收起评论
显示
设置
留言
2
收藏
18
沉浸
阅读
分享
手机端
快捷键
回顶部