写点什么

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

  • 2018 年 6 月 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 年 6 月 12 日 14:421823

评论

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

从0开始的TypeScriptの八:类

空城机

JavaScript typescript 大前端 8月日更

序列化单例模式的实现————readResolve 源码解读

4ye

Java 源码 后端 序列化 8月日更

kubernetes/k8s CRI 分析 -kubelet 删除 pod 分析

良凯尔

Kubernetes 源码分析 Kubernetes Plugin #Kubernetes# cri-o

极客大学架构实战0期毕业总结

谢博琛

【Vue2.x 源码学习】第三十六篇 - 组件部分 - Vue.extend 实现

Brave

源码 vue2 8月日更

杂谈:电商平台中的图片资源优化实战

云小梦

CSS JavaScript html5 jpeg 图片处理

上游思维的三大障碍

石云升

读书笔记 8月日更 上游思维

fil币价格行情怎么样?fil币价值和未来在哪?

fil币价格行情怎么样 fil币价值和未来在哪

FastApi-13-文件上传-1

Python研究所

FastApi 8月日更

python爬取下载m3u8加密视频,原来这么简单!

Python研究者

8月日更

如何在二三线城市月薪过万(三)java偏功能实现的面试题,有备无患!!

小鲍侃java

8月日更

架构实战营 | 毕业设计

架构实战营

设计微博系统中”微博评论“的高性能高可用计算架构

WYT

架构实战营

架构实战营毕业总结

Saber

架构实战营 毕业总结

架构实战训练营总结

唐江

架构实战营

抵制不良饭圈文化,互联网平台应该肩负哪些责任

石头IT视角

智能边缘开源框架Baetyl,构建边缘融合智能应用

百度开发者中心

AI 最佳实践 物联网 边缘计算 开源技术

架构实战营 模块五作业

孫影

架构实战营 #架构实战营

财富自由的本质及如何实现财富自由?

非著名程序员

认知提升 个人提升 财富自由 8月日更

【LeetCode】 礼物的最大价值Java题解

HQ数字卡

算法 LeetCode 8月日更

netty系列之:对聊天进行加密

程序那些事

Java Netty nio

HarmonyOS组件开发 ScrollView嵌套ListContainer 滑动冲突问题

爱吃土豆丝的打工人

HarmonyOS ScrollView ListContainer 嵌套滑动

Python Qt GUI设计简介、环境下载和安装(基础篇—1)

不脱发的程序猿

Python qt GUI设计 Qt Company

前端之算法(五)顺序和二分搜索

Augus

数据结构与算法 8月日更

架构实战营 毕业总结

Ahu

拆分电商系统为微服务

thewangzl

设计千万级学生管理系统的考试试卷存储方案

架构0期-Bingo

总结

杰语

架构实战营模块五作业-微博评论高性能高可用架构

王晓宇

架构实战营

Drools 规则属性

LeifChen

drools 规则引擎 8月日更 规则属性

网络攻防学习笔记 Day106

穿过生命散发芬芳

网络安全 8月日更

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