成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Node.js 2021年開發者報告解讀:健康穩步的發展中

新聞 前端
很多人覺得Node.js沒有往年那么火了,事實上不是這樣的,Node.js社區健康穩步的發展中,主要是從性能好向好用轉變,在易用性上有很大提升,從Node.js源碼更新的內容看,大抵如此。

  

很多人覺得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》分享里,也表達了同樣觀點,他用的是產品化平緩期,也是健康穩步的發展的意思。

社區方面,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占比還非常高,今年企業級框架變多,尤其是大而全的框架更受歡迎。

Egg在國內普及率很高,而Midway和Nest增長較快,其實和TS普及有一定關系。

2)版本更新變化較大,從Node 12升級到Node 14,升級比較積極

去年Node.js主要是使用Node 12,2021年Node 14占比將近一半,更新還是較快的。

3)吐槽變多,意味著用的人變多,趨于成熟

C++之父Bjarne Stroustrup說過:世界上只有兩種編程語言,一種是整天被人罵的,還有一種是沒人用的。

大家對Node.js吐槽變多,實際上是在應用場景上使用較多,不再是針對于某些特性而進行吹捧。回歸理性,在真實應用場景上,分布廣泛,核心圍繞API和BFF層,CLI&工具。

4)出圈:年齡分布較去年比變大,使用工種也變得比較豐富。

除了應用場景上,分布廣泛外,非前端以外的開發者相關角色也有很大比例的提升,比如架構師,技術總監,項目經理等都一定程度上使用Node.js。可以說Node.js走出了前端圈,面向更大群體提供服務。另外受訪者的年齡分布也變大了,這和出圈是有直接關系的。

5)使用困惑:性能優化,內存泄漏以及npm依賴

以往對Node.js困惑最多的是異步流程控制,隨著async/await的普及,這個問題已經慢慢在弱化。隨著開發者使用Node.js深度增加,對性能優化,內存泄漏更為關注,這也是比較容易理解的。

6)未來:從業經驗越高則越關注性能和 Serverless

關注性能比較容易理解,關注Serverless最主要是的原因是Serverless可以做到低運維甚至是0運維。運維作為Node.js開發者必備技能,Serverless的出現使得很多非專業Node.js也能輕松搞定Node.js各種服務端場景。

 

 

責任編輯:張燕妮 來源: Alibaba F2E
相關推薦

2012-03-01 15:55:42

2017-04-05 13:06:23

Node.jsJava開發

2017-05-05 09:10:38

Node.jsJava開發

2014-08-18 11:06:47

js框架Node.js

2021-02-24 13:41:17

Java開發者工具

2014-08-01 10:24:11

2015-03-10 10:59:18

Node.js開發指南基礎介紹

2016-01-21 10:58:41

Node.js開發者

2022-05-17 10:04:59

Angular開發者調查開發平臺

2022-04-22 14:15:59

Go開發者受訪者

2021-07-20 17:45:26

開發者編程語言報告

2021-03-01 10:34:28

開發技能代碼

2015-01-28 09:46:23

PHPNode.js

2023-09-08 14:12:04

2020-08-12 11:35:00

Node.js前端緩存

2012-06-25 14:20:14

Android發展中國家

2021-02-22 11:23:06

Go語言Go代碼社區

2021-03-09 23:22:04

區塊鏈以太坊開發

2021-05-21 09:36:42

開發技能代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91在线观看网址 | 国产一区二区三区在线视频 | 国产欧美一区二区三区日本久久久 | 日韩成人国产 | 国产高清精品一区二区三区 | 国产网站在线免费观看 | 黄色av大片| 日本三级全黄三级a | 中文字幕第二十页 | 欧美日韩精品亚洲 | 日韩毛片中文字幕 | 精品亚洲一区二区 | 欧美一级网站 | 久久精品一区 | 精品久久久久一区二区国产 | 久久久噜噜噜www成人网 | 精品视频在线观看 | 亚洲精品一二区 | 91一区二区 | 一级毛片免费完整视频 | 中文字幕一区二区三 | 久久久国产一区二区三区四区小说 | 一级黄色毛片免费 | 国产乱码精品一区二区三区忘忧草 | 龙珠z在线观看 | 国产精品久久久久久妇女 | 一区二区视频在线 | 97超碰人人 | 亚洲第一色站 | 蜜桃视频在线观看免费视频网站www | 国产一区二区三区视频 | 中文字幕日本一区二区 | 日韩欧美亚洲 | 国产一区二区三区四区五区加勒比 | 一级黄色录像毛片 | 九九久久精品 | 久久久久久久久久久久一区二区 | 国产精品婷婷 | 在线视频中文字幕 | 青青草视频网站 | 色香蕉在线|