Node.js 2021年开发者报告解读:健康稳步地发展中

2022-11-24 0 504

Node.js 2021年开发者报告解读:健康稳步地发展中

许多人觉得Node.js没以往那么火了,实际上不是这样的,Node.js街道社区身心健康逐步地产业发展中,主要从操控性好向好用变革,在可奥厄恩上有十分大提高,从Node.js源标识符预览的文本看,大略这般。Node.js Diagnostics Working Group是近元年Node.js街道社区的重点项目小组,Node.js 14版之后的绝大部分机能优点都是这个小组促进的。早在2015年,有2个追踪小组tracing WG 和事前分析小组 postmortem WG,在2017年分拆到Diagnostics WG。核心理念工业生产是async_hooks, profiling, tracing, dump debug, report等,都是在可奥厄恩和好奥厄恩上做提高。让每一Node.js合作开发人员更低准入门槛地提高Node.js应用应用领域的合作开发新体验。

秦粤同学在《颓废之后的Node.js》撷取里,也抒发了反之亦然看法,并用的是产品化陡峭期,也是身心健康逐步地产业发展的原意。

Node.js 2021年开发者报告解读:健康稳步地发展中

街道社区方面,Web架构已经没啥内部空间,以优点获胜的架构,应该不会许多,较为期盼Egg3。像fastify这种,修正Node.js监督机制,在操控性应用领域耕耘的架构,目前看是较为有作为的。pnpm是有技术创新的,但标识符是有点儿时效性不好。我更为讨厌rushstack对menorepo的改良,小规模程式设计本体论还需要积极探索。除今年提的midway-hooks,easy-monitor,看上去remix和morden算新,但还没远远超过以后的专业应用领域。

上面紧密结合《Node.js合作开发人员2021调查报告》文本,我们详尽阐释一下Node.js 2021年的情况。这本阐释是根据冰森&狼叔现场直播文本重新整理的,关键点如下表所示。

Node.js 合作开发人员 2021 调查报告书名:https://nodersurvey.github.io/reporters/

1)合作开发架构变化十分大,造车轮越来越少,TS极大地提高,使用虚拟化架构极大地提高

今年express占比还十分高,今年虚拟化架构极大地提高,特别是雄猫的架构更畅销。

Node.js 2021年开发者报告解读:健康稳步地发展中

Egg在国内普及率很高,而Midway和Nest增长较快,其实和TS普及有一定关系。

Node.js 2021年开发者报告解读:健康稳步地发展中

2)版预览变化十分大,从Node 12升级到Node 14,升级较为积极

今年Node.js主要是使用Node 12,2021年Node 14占比将近一半,预览还是较快的。

Node.js 2021年开发者报告解读:健康稳步地发展中

3)吐槽极大地提高,意味着用的人极大地提高,趋于成熟

C++之父Bjarne Stroustrup说过:世界上只有两种程式设计语言,一种是整天被人骂的,还有一种是没人用的。

大家对Node.js吐槽极大地提高,实际上是在应用应用领域场景上使用较多,不再是针对于某些优点而进行吹捧。回归理性,在真实应用应用领域场景上,分布广泛,核心理念围绕API和BFF层,CLI&工具。

Node.js 2021年开发者报告解读:健康稳步地发展中

4)出圈:年龄分布较今年比变大,使用工种也变得较为丰富。

除应用应用领域场景上,分布广泛外,非前端以外的合作开发人员相关角色也有十分大比例的提高,比如架构师,技术总监,项目经理等都一定程度上使用Node.js。可以说Node.js走出了前端圈,面向更大群体提供服务。另外受访者的年龄分布也变大了,这和出圈是有直接关系的。

Node.js 2021年开发者报告解读:健康稳步地发展中

5)使用困惑:操控性优化,内存泄漏以及npm依赖

以往对Node.js困惑最多的是异步流程控制,随着async/await的普及,这个问题已经慢慢在弱化。随着合作开发人员使用Node.js深度增加,对操控性优化,内存泄漏更为关注,这也是较为容易理解的。

Node.js 2021年开发者报告解读:健康稳步地发展中

6)未来:从业经验越高则越关注操控性和 Serverless

关注操控性较为容易理解,关注Serverless最主要是的原因是Serverless可以做到低运维甚至是0运维。运维作为Node.js合作开发人员必备技能,Serverless的出现使得许多非专业Node.js也能轻松搞定Node.js各种服务端场景。

Node.js 2021年开发者报告解读:健康稳步地发展中

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务