JavaScript 2018年度大報(bào)告新鮮出爐!ES6和TypeScript依舊最受歡迎語言,React、Express風(fēng)光依舊,Angular已到瓶頸。本報(bào)告還分析了開發(fā)人員薪資水平、所在公司規(guī)模等等,有助于開發(fā)人員在JS生態(tài)中實(shí)現(xiàn)自己的目標(biāo)。
2018年JavaScript現(xiàn)狀調(diào)查報(bào)告出來啦!
JavaScript可以說是世界上最流行的腳本語言之一了,它是一種運(yùn)行在瀏覽器中的解釋型的編程語言。在我們的電腦、手機(jī)、平板上瀏覽的所有的網(wǎng)頁,以及無數(shù)基于HTML5的手機(jī)App中,交互邏輯都是由JavaScript驅(qū)動的。
在這樣的趨勢下,熟練掌握J(rèn)avaScript也成為了開發(fā)人員的必備技能點(diǎn),而這些開發(fā)者對JavaScript的使用感受也非常重要。
就像在報(bào)告開頭提到的那樣:JavaScript總是在變化,新的庫、新的框架、新的語言......這是它的樂趣所在,但這有時也會讓人感到壓力。今年StateOfJS調(diào)查了超過 20000 名 JavaScript 開發(fā)者,以確定他們正在使用什么,他們推崇什么以及他們想要學(xué)習(xí)什么。
根據(jù)得出來的一系列統(tǒng)計(jì)數(shù)據(jù)和見解,這份報(bào)告可以幫助開發(fā)者在JavaScript生態(tài)系統(tǒng)中實(shí)現(xiàn)自己的目標(biāo)。統(tǒng)計(jì)數(shù)據(jù)包含JavaScript的前端框架、數(shù)據(jù)層、后端框架和其他工具等。
全球JavaScript開發(fā)者用戶畫像
參與調(diào)研國家及地區(qū)
StateOfJS團(tuán)隊(duì)今年對全球153個不同國家的開發(fā)商進(jìn)行了調(diào)研。美國在此次調(diào)研中占主導(dǎo)地位,占受訪人數(shù)的25%,其次是德國和澳大利亞,各站5%以上。
參與調(diào)研國家及地區(qū)
不同薪資段人員占比
從不同薪資水平來看,年薪在$50k-$100k的開發(fā)人員最多,占調(diào)研人數(shù)的29.6%,其次是$100k-$200k段和$30k-$50k段,分別是21.1%和16.8%:
不同薪資段人員占比
開發(fā)人員所在公司規(guī)模
從下圖中可以看出,JS開發(fā)人員還是很喜歡往大公司“扎堆”,在100-1000人規(guī)模公司的開發(fā)者最多,占20.4%,其次是1000人以上規(guī)模的公司,占17.4%。
開發(fā)人員所在公司規(guī)模
JS開發(fā)人員性別比例
再來看下JS開發(fā)人員的性別比例,真可謂是“一邊倒”,目測男性同胞們占了90%都不止,女性和其它性別同胞們依舊是“掌上明珠”般的存在。
JS開發(fā)人員性別占比
全球最受JS開發(fā)者歡迎的語言
隨著JavaScript的不斷成熟,開發(fā)人員開始創(chuàng)建各種語言和“方言”來編譯JavaScript。
StateOfJs團(tuán)隊(duì)表示:
在以前很長一段時間里,CoffeeScript比較流行,但現(xiàn)今已被ES6及其后續(xù)版本,TypeScript,F(xiàn)low,甚至是語法非常不同的語言(如Elm和Reason)所取代。
我們有充分的理由認(rèn)為這就是整個JavaScript的未來。隨著像Web Assembly 這樣的項(xiàng)目的出現(xiàn),直接使用 JavaScript 編寫代碼可能很快就會變得古怪。
而截至目前,最大的兩大贏家還是ES6 和TpyeScript!
不同語言的薪資情況
在這份調(diào)研中,平均薪資水平與受歡迎語言恰好相反,興許是“物以稀為貴”,但也不排除冷門語言受調(diào)研人數(shù)基數(shù)少,而導(dǎo)致結(jié)果如此。
但是不論哪門語言,薪資處于$50k-$100k水平的人數(shù)是最多的。
全球最受JS開發(fā)者歡迎的前端框架
前端仍然是JavaScript的關(guān)鍵戰(zhàn)場。但現(xiàn)在塵埃已經(jīng)散去,看起來只剩下兩名戰(zhàn)士了。
主流的前端框架再次與React和Vue.js相關(guān)。事實(shí)上,Vue的發(fā)展值得我們深思:兩年前,27%的受訪者甚至從未聽說過這個庫,而如今只有1.3%的開發(fā)者沒聽說過它這一比例!因此,雖然React仍占據(jù)著更大比重,但Vue的迅速崛起也并未停止。實(shí)際上,Vue已經(jīng)超過其競爭對手的某些指標(biāo),如在GitHub上獲得的星星數(shù)量。
而過去幾年也發(fā)生了另一個故事:Angular的垮臺。雖然它在原始使用方面排名仍然很高,但只有41%的滿意度。因此,由于其龐大的用戶群,它可能不會有太大的發(fā)展,因此很難看到它重奪前端寶座的一幕。
最后,清留意Svelte。通過對前端框架采用一種全新的方法,它可以讓開發(fā)者產(chǎn)生很大的興趣,并且是我們在“其他工具”類別中迄今為止提到的最多的一個選項(xiàng)。
不同前端框架薪資情況
同樣的,也許由于樣本基數(shù)的偏差,從平均薪水角度來看,Ember最高,平均$94k。
而無論哪個框架,薪資處于$50k-$200k的人數(shù)較多。
全球最受JS開發(fā)者歡迎的后端框架
后端JavaScript近年來沒有出現(xiàn)任何重大突破。雖然每年新框架層出不窮,但依舊無法撼動Express的寶座。
甚至是有時被稱為Express繼任者的Koa,其滿意度也處于較低的狀態(tài)(并且使用數(shù)量大大降低)。
這個領(lǐng)域的一個有趣參與者是Next.js,它最近引起了很多人的興趣。雖然它無法與功能齊全的Node后端相比,但它專注于解決React應(yīng)用程序的服務(wù)器端出現(xiàn)的問題,這使其成為一個非常有用的工具。
看看AWS Lambda等無服務(wù)器技術(shù)將在未來幾年內(nèi)扮演怎樣的角色也很有趣。誰曾想,我們所知道的后端類別可能很快就會成為過去!
不同后端框架薪資情況
從統(tǒng)計(jì)結(jié)果來看,不同后端框架,薪資水平普遍處于$50k-$100k。
不同語言、框架交叉使用情況
有多少React用戶也使用Redux?GraphQL的愛好者也同樣喜歡Jest呢?Express的開發(fā)者有多少同樣也進(jìn)入也為Ember?
以下圖中每個語言的大小對應(yīng)著使用了該語言并愿意再次使用它的受訪者數(shù)量。
-
編程語言
+關(guān)注
關(guān)注
10文章
1956瀏覽量
36708 -
javascript
+關(guān)注
關(guān)注
0文章
525瀏覽量
54849
原文標(biāo)題:2018·JS“年鑒”:ES6鋒芒依舊,React和Express成為前、后端最受歡迎框架
文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
云端現(xiàn)狀調(diào)查:在今年要避免隱性云成本
怎樣獲得小批量采購行為習(xí)慣與發(fā)展趨勢調(diào)查報(bào)告?
2010-2011中國嵌入式開發(fā)從業(yè)人員調(diào)查報(bào)告
LCD、LED和OLED技術(shù)市場調(diào)查報(bào)告
2009年大陸工業(yè)開關(guān)電源市場調(diào)查報(bào)告
2007年中國氣敏傳感器市場調(diào)查報(bào)告
首份全國網(wǎng)民3G調(diào)查報(bào)告發(fā)布
EETimes公布2009年工程師薪資調(diào)查報(bào)告

調(diào)查報(bào)告稱汽車電池產(chǎn)能將嚴(yán)重過剩
網(wǎng)吧行業(yè)及網(wǎng)民調(diào)查報(bào)告火熱出爐
2010年Q1白光LED價格調(diào)查報(bào)告

誰才能推動智能樓宇建設(shè),物聯(lián)網(wǎng)調(diào)查報(bào)告怎么說
AI狀況全球調(diào)查報(bào)告,采用AI的企業(yè)獲利明顯
關(guān)于中國云原生調(diào)查報(bào)告介紹
富士通發(fā)布2024 SX調(diào)查報(bào)告 揭示可持續(xù)發(fā)展的關(guān)鍵成功因素

評論