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

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

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

評(píng)論