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