BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Kevin Ball 关注 3 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝 发布于 2018年6月13日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

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

感谢冬雨对本文的审校。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

nodejs确实火 by 李 林月

我收集了很多nodejs视频教程
www.sucaihuo.com/video/224-0-0

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT