把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

2018 Node.js 用户调查报告显示社区仍然在快速成长

  • 2018-06-12
  • 本文字数:1079 字

    阅读完需:约 4 分钟

2018 年 5 月 31 日,Node.js 基金会发布了 2018 年用户调查报告,涵盖了来自 100 多个国家 1600 多名参与者的意见。使用量仍然在快速增长,超过¾的参与者期望在来年扩展他们的使用场景,和 2017 年的报告相比,Node 的易学程度有了大幅提升。

该调查远非 Node 快速增长的唯一指征。根据 ModuleCounts.com 的数据,Node 的包注册中心 NPM 每天会增加 507 个包,相比下一名要多 4 倍多。 2018 年 Stack Overflow 调查也有类似的结果,JavaScript 是使用最广泛的语言,Node.js 是使用最广泛的框架。

快速增长的 JavaScript 生态系统让一些人怀疑,它不仅仅占领了网页开发圈子,还会占领整个软件开发圈子。在一篇名为《如果 JavaScript 赢了》的博客中, Anil Dash 写道:

这表明 JavaScript 可能正以网络的形式达到逃逸速度,在相关技术领域创建了生态系统。要明确的是,这里没有赢者通吃这一说,领域特定语言在特定领域总有其独特的价值。但是通用编程语言呢?从电子表格的宏到物联网硬件,现在看起来默认都有 JavaScript 作为其主流实现。

2018 年 Node 用户调查的结果似乎没有印证这一假设,相反的绘制了一幅以网页开发为主,辅以在一些其他领域有限使用的蓝图。根据调查,绝大多数(85%)Node.js 用户用于网页开发,43% 参与一些企业级开发,13% 用于大数据分析,8% 用于嵌入式系统。更重要的是,尽管 JavaScript 生态系统持续增长,这些比例和 2017 调查相比没有变化。

其中一个戏剧性增长的数据是 Node.js 用户使用容器和“原生云”(既 serverless)作为其部署方式的比例,现在有 58% 的用户 Docker、Kubernetes 和 serverless 部署方式中的一种或多种。AWS 的使用率持续增长,有 32% 的用户将它作为首选生产环境,而去年这一数字只有 29%,类似的还有 Heroku(11% vs 9%)、Digital Ocean(8% vs 6%)、Google Cloud(5% vs 3%)和 Microsoft Azure(5% vs 3%)。这些增长的代价是内部部署以及其他诸如 IBM Bluemix 和 Redhat OpenShift 等云提供商占有率的下降。

学习 Node.js 看起来更容易了,少于 2 年 node 经验的用户中,有 43% 的觉得“容易”,而 2017 年这一数字是 36%。有更多经验的用户同样有类似的提升,2018 年有 54% 的人觉得容易学习,2017 年的数字是 51%。大多数领域对学习资源的可用性和质量的满意度很高,但也表达了对 Node.js 在生产环境管理 Node.js 和安全领域需要更多的资源。

Node.js 基金会还创建了报告的交互版本,有兴趣的各方可以按照世界地区划分数据。他们也以excel 文件形式提供了原始数据

查看英文原文: 2018 Node.js User Survey Report Shows Continued Rapid Growth

感谢冬雨对本文的审校。

2018-06-12 14:422721

评论

发布
暂无评论
发现更多内容

软件测试 | FTP性能测试脚本开发(1)

测吧(北京)科技有限公司

测试

人工智能将如何改变敏捷项目管理?

敏捷开发

人工智能 项目管理 AI 敏捷开发 Scrum Master

Java性能优化实践与策略

xfgg

Java 优化 规范

C/C++项目构建指南:如何使用Makefile提高开发效率

小万哥

c++ 程序员 面试 后端 开发

逆流而上!整合阿里高频考点2023Java岗面试突击指南手册首次亮相

Java你猿哥

Java MySQL redis ssm java面试

2023年Java学习步骤及路线(超详细)

Java你猿哥

Java 微服务 Spring Boot JVM java面试

使用 PAI-Blade 优化 Stable Diffusion 推理流程

阿里云大数据AI技术

人工智能 推理 Stable Diffusion 企业号 5 月 PK 榜

TLS 加速技术:Intel QuickAssist Technology(QAT)解决方案

vivo互联网技术

TLS 加速 Intel QAT

单机 T 级流量转发吞吐提升 5 倍,可编程负载均衡网关 1.0 上线

百度Geek说

云计算 负载均衡 企业号 5 月 PK 榜

上海国家会计学院刘梅玲:事项法会计可以有力地促进业财融合

用友BIP

业财融合 事项法会计

救命稻草!阿里P8耗时5月打造的架构师速成手册,千金难求

Java你猿哥

程序员 ssm 软件架构 架构设计 架构师

DDD在前端应用中的一些思考

阿里技术

前端 DDD

绕不过的并发编程——synchronized原理

Java你猿哥

Java 并发编程 ssm synchronized

为什么 HashMap 会死循环?

javacn.site

百万级数据导出优化方案

Github星标百万!终于有人将Spring技术精髓收录成册

Java spring 框架

JavaScript作用域深度剖析:动态作用域

Immerse

开源模式新探索!卡奥斯工业互联网开源开放社区再升级

Openlab_cosmoplat

开源 工业互联网 天工开物

Java开发分析用什么软件好?

真大的脸盆

Mac JAVA开发 Mac 软件 Java开发分析工具

文档图像智能分析与处理:CCIG技术论坛的思考与展望

海拥(haiyong.site)

大模型 文档图像智能处理 OCR技术

Kafka生产者你不得不知的那些事儿

深度学习基础入门篇[9.3]:卷积算子:空洞卷积、分组卷积、可分离卷积、可变性卷积等详细讲解以及应用场景和应用实例剖析

汀丶人工智能

人工智能 深度学习 卷积网络 空洞卷积 分组卷积

面试官:你能和我说一下 CMS 垃圾回收器吗?

Java你猿哥

Java 算法 CMS 垃圾回收器 垃圾收集器

SpringWeb服务构建轻量级Web技术体系:SpringHATEOAS

Java你猿哥

Java spring RESTful Web ssm

LDAP性能测试脚本开发

测吧(北京)科技有限公司

测试

AIGC产业研究报告2023——分子发现与电路设计篇

易观分析

产业 AIGC

京东购物车如何提升30%性能 | 京东云技术团队

京东科技开发者

性能优化 RPC 企业号 5 月 PK 榜 京东购物车 异步改造

Serverless冷扩机器在压测中被击穿问题 | 京东云技术团队

京东科技开发者

Serverless GC 击穿 企业号 5 月 PK 榜 Serverless扩容

记一次redis主从切换导致的数据丢失与陷入只读状态故障

Java你猿哥

redis sentinel ssm 高可用架构

软件测试 | FTP性能测试脚本开发(2)

测吧(北京)科技有限公司

测试

2018 Node.js用户调查报告显示社区仍然在快速成长_JavaScript_Kevin Ball_InfoQ精选文章