写点什么

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:422748

评论

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

3 【精】TOGAF认证报考指南(一文讲透)

企业架构知识体系

企业架构 架构师 培训 TOGAF

一文了解数据库事务和隔离级别

Ayue、

MySQL 事务 1月月更

构建云端智慧厨电 呵护人间烟火之智慧云厨房的那些事儿

坚果

华为云 1月月更

高并发下如何实现对象的共享?

JavaEdge

1月月更

一个cpp协程库的前世今生(十八)空闲与等待

SkyFire

c++ cocpp

今儿新学会一个写日志技能:双缓冲机制

华为云开发者联盟

线程 日志 应用程序 双缓冲区 Web程序

当时间管理碰上大数据,从此,悠悠时光也终不再那么漫长

华为云开发者联盟

MySQL 数据库 云原生 App 云数据库RDS for MySQL

人类视觉计算理论经典著作,豆瓣评分9.7,中文版惊鸿面世!

博文视点Broadview

11 Prometheus之日志及探针监控

穿过生命散发芬芳

Prometheus 1月月更

记录一下童慧琦正念练习

wood

300天创作

解析HetuEngine实现On Yarn原理

华为云开发者联盟

sql 大数据 hadoop HetuEngine On Yarn

疫情下的口罩生活,演绎出了哪些心理剧场?

脑极体

字节码增强技术之 Java Agent 入门

zuozewei

性能分析 埋点 javaagent 性能监控 1月月更

万字长文带你漫游数据结构世界

秦怀杂货店

Java 数据结构 算法

ReactNative进阶(十二):本地存储 AsyncStorage 及 Realm 使用

No Silver Bullet

React Native 1月月更 realm AsyncStorage

模块九作业-设计电商秒杀系统

deng

架构实战营

大画 Spark :: 网络(1)-如何构建起基础的网络模型

dclar

大数据 spark 源代码 框架原理

【伙伴故事】智慧厨电接入华为云+HarmonyOS,你的未来厨房长这样

华为云开发者联盟

华为云 HarmonyOS iotda 智慧厨电 厨房

不会一致性hash算法,劝你简历别写搞过负载均衡

程序员小富

Java 面试 算法 架构设计 一致性算法

记EVO 使用error

Ayosh

EVO

使用 Visual Studio Code 编写和激活 ABAP 代码

汪子熙

vscode abap 1月月更 vs-code

前端开发之jQuery的常用方法

@零度

jquery 前端开发

网络安全——内网渗透完整流程

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

华为云VSS漏洞扫描服务之开源组件漏洞检测能力

华为云开发者联盟

安全 华为云 漏洞 漏洞扫描 VSS漏洞扫描服务

一次ATDD的团队实践

Bruce Talk

敏捷 Agile User Story Product Owner Coach/Facilitate

云计算服务滥用安全防范

明亮安全观

云计算 网络安全 信息安全 云安全 安全加固

1月月更|推荐学Java——Maven初识

逆锋起笔

maven javase Java后端 java 编程

DevOps 需要更多的自动化

飞算JavaAI开发助手

大数据实践:数据指标中心的建设思路

五分钟学大数据

大数据 1月月更

虎年前迎来脑科学新锐:脑虎科技的创生故事

脑极体

被忽视的NTP安全

喀拉峻

网络安全 安全 信息安全

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