观点: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等
收起评论