成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

StateOfJS: 2018年JavaScript生態(tài)圈趨勢報告

lsxiao / 3592人閱讀

摘要:年的報告,總共有來自個不同的國家共多名開發(fā)者參與調(diào)查中國占總數(shù)的,共個開發(fā)者。今年的報告和前兩年不同,取消了部分。此比率較高的國家地區(qū)顯示為紅色,較低的國家地區(qū)顯示為藍色調(diào)查受訪者總數(shù)少于的國家地區(qū)將被省略。

前言

作為前端開發(fā)者,及時了解行業(yè)動態(tài)對我們的工作、學習方向起到至關(guān)重要的作用,畢竟知識太多,選擇對的學習方向才能既省力又能緊跟技術(shù)發(fā)展潮流。近期,StateOfJS發(fā)布了剛剛過去的2018年JavaScript趨勢報告,讓我們一起來看看吧。

2018 年的報告,總共有來自 153 個不同的國家共 20,000 多名 JavaScript 開發(fā)者參與調(diào)查(中國占總數(shù)的 0.37%,共 75 個開發(fā)者)。我們通過這個調(diào)查,來確定這些開發(fā)者正在使用什么技術(shù),他們喜歡哪些技術(shù),以及他們對哪些技術(shù)感興趣。希望這個報告能幫助你在 JavaScript 生態(tài)之中找到適合自己的技術(shù)棧。

今年的報告和前兩年不同,取消了 CSS 部分。因為組織者認為 CSS 是一個龐大的話題,幾乎可以作為一個獨立的調(diào)查去做。所以這一次的報告就專注于 JavaScript。
除了沒有 CSS 之外,今年的報告主要圍繞著 Flavors、前端框架/庫、數(shù)據(jù)層、服務(wù)端框架、測試框架、Mobile & Desktop和其他工具這幾個方向進行展開調(diào)查,我們接下來就分別來看看各個方面的情況是怎么樣的。

JavaScript Flavors (語言選擇)

從上圖中我們可以看到,除了 ES6 之外,TypeScript 是最受歡迎的,遠遠超過其他幾個同類型的。

平均而言,85.9%的受訪者使用過ES6,并樂于再次使用它。
此比率較高的國家/地區(qū)顯示為紅色,較低的國家/地區(qū)顯示為藍色(調(diào)查受訪者總數(shù)少于20的國家/地區(qū)將被省略)。

46.5%的受訪者使用過TypeScript,并樂于再次使用它。

Reason 也同樣值得大家關(guān)注,在2018年逐漸被越來越多人了解使用。因為 Reason 背后有 Facebook 的支持,并且滿意度也很高。

Front-end Frameworks(前端框架)

在我們的日常開發(fā)工作中,前端框架/庫都是不可或缺的,目前我們經(jīng)常能夠聽到的就是 React、Vue、Angular,除此之外還有其他一些框架/庫,那他們的情況又是怎么樣的呢?我們一起來看看:

通過上圖,我們可以看出,React 還是最受歡迎的,Vue 排名第二,對比去年數(shù)據(jù)我們可以得出,框架戰(zhàn)場已經(jīng)由去年“三足鼎立”變成今年的“兩強相爭”。但是從“使用過并且將再次使用”的比例來看,Vue還是相去甚遠,不過接受這個報告的開發(fā)者更多是國外的,國內(nèi)也許這個數(shù)據(jù)會有所不同。Stateofjs 的數(shù)據(jù)顯示,兩年前有 27%的受訪者表示從未聽過 Vue,現(xiàn)在這個數(shù)據(jù)已經(jīng)降到了 1.3%,在 GitHub 上,Vue 的 star 數(shù)已經(jīng)超越了 React,其未來不可限量。而 Angular 雖然擁有龐大的用戶群,但逐漸被開發(fā)者拋棄,已被 Vue 超越,除非 Google 出大招“相救”,否則 Angular 很難再重返冠亞軍寶座。

下面這張圖表描繪了開發(fā)人員對前端庫的滿意程度,以及它們擁有的用戶數(shù)量之間的關(guān)系:

當然還有一些其他庫,有興趣的同學可以自己了解一下:

Data Layer(數(shù)據(jù)層)

從上圖我們可以看到,雖然 Redux 在原始數(shù)量方面占據(jù)主導地位,但我們認為這種趨勢更有利于 GraphQL 及相關(guān)技術(shù)。

當然,從理論上講,你可以將 Redux 和 GraphQL 結(jié)合使用,但實際上,這種組合最終可能會被特定于 GraphQL 的工具所取代,GraphQL 的客戶端選擇傾向于 Apollo,值得一提的是,最新版的 Apollo 發(fā)布,讓 Redux 變得可有可無,所以明年這個排名可能會有大變化。

我們再來看看其他工具的表現(xiàn):

Back-end Frameworks(后端框架)

我們知道,Express 和 Koa 都是同一個作者 TJ 發(fā)起的,但是我們從上圖可以看到,“使用它,并將再次使用”的比例來看,Express 還是最受歡迎的,并且遠超于其他框架,值得一提的是 Next.js,雖然它仍無法比擬功能齊備的 Node 后端,但它專注于解決 React 應(yīng)用的服務(wù)器渲染問題的特性,使之受到很多開發(fā)者的關(guān)注。

Testing(測試)


從上圖的報告中我們可以看出,Jest 和 Mocha在受歡迎程度上基本差不多,但是 Jest 還是更受歡迎一些,也許是因為 React 和 Facebook 的原因,因為 Jest 可以說是 React 的標配啦,我們看到有 8.4% 的開發(fā)者曾經(jīng)使用過 Mocha,但是以后將不再使用它。

Mobile & Desktop (移動端和桌面應(yīng)用)
“任何可以用 JavaScript 編寫的應(yīng)用程序最終都會用 JavaScript 編寫?!盝avaScript 不僅僅局限于瀏覽器了。

React Native 和 Electron 是使用 Web 技術(shù)構(gòu)建移動和桌面應(yīng)用程序的兩個主要解決方案。巧合的是,他們在滿意度和用戶數(shù)量上具有相似的數(shù)據(jù)。Electron 的多功能性(它可以與任何 UI 框架一起使用)可以解釋它獲得如此超高滿意度的原因。

Other Tools(其他工具)

JavaScript生態(tài)系統(tǒng)不僅限于庫和框架。我們每天都在使用所有這些小工具,包括用于代碼打包的工具和用于編寫代碼的文本編輯器。

此外,我們還想知道哪些新瀏覽器API正在獲得吸引力; 是的,聽起來很瘋狂,事實證明我們中的一些人也使用不是 JavaScript的語言!

Other Languages (其他語言)

Browser APIs (瀏覽器API)

Build Tools (構(gòu)建工具)

Utility Libraries (實用程序庫)

Text Editors (編輯器)

最后我們再來看看受訪者們的看法






結(jié)論

2018年大部分是2017年已經(jīng)觀察到的趨勢的延續(xù)。

這對我們來說是個好消息,因為這意味著我們可以花更少的時間來擔心使用什么,然后用更多時間實際使用它!

但今年可能會再次變化。雖然前端的所有目前都很平靜,但是如何從數(shù)據(jù)庫獲取數(shù)據(jù)到客戶端的問題還遠未解決,GraphQL肯定會開始在該領(lǐng)域制造越來越大的波浪。隨著針對后端和狀態(tài)管理層的GraphQL定制解決方案的出現(xiàn),我們可能很快就會感覺到JavaScript再次在我們的腳下移動。

但就目前而言,沒有必要恐慌。現(xiàn)在是成為JavaScript開發(fā)人員的最佳時機,而且我們愿意打賭,2019年會更加清晰!

鏈接:https://2018.stateofjs.com/in...
技術(shù)放肆聊公眾號,每日干貨,最前沿的技術(shù)知識,掃描下方二維碼關(guān)注:

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/100927.html

相關(guān)文章

  • StateOfJS: 2018JavaScript生態(tài)趨勢報告

    摘要:年的報告,總共有來自個不同的國家共多名開發(fā)者參與調(diào)查中國占總數(shù)的,共個開發(fā)者。今年的報告和前兩年不同,取消了部分。此比率較高的國家地區(qū)顯示為紅色,較低的國家地區(qū)顯示為藍色調(diào)查受訪者總數(shù)少于的國家地區(qū)將被省略。 前言 作為前端開發(fā)者,及時了解行業(yè)動態(tài)對我們的工作、學習方向起到至關(guān)重要的作用,畢竟知識太多,選擇對的學習方向才能既省力又能緊跟技術(shù)發(fā)展潮流。近期,StateOfJS發(fā)布了剛剛過...

    wemallshop 評論0 收藏0
  • 2019前端的3個趨勢

    摘要:組件成為前端最基本的物料,融合在組件中的方案日趨成熟。組件成為最基本的前端物料,讓組件化更徹底在的調(diào)研報告中,開發(fā)者有愿意繼續(xù),有愿意繼續(xù)。需要留意的是,有表示對感興趣,因此獲得的最感興趣獎。 簡介: JavaScript 應(yīng)用范圍廣泛,靜態(tài)類型語言 TypeScript 會繼續(xù)得到更多開發(fā)者的青睞。 組件成為前端最基本的物料,CSS 融合在組件中(CSS in JS)的方案日趨成熟...

    yanwei 評論0 收藏0
  • 框架的游戲:2019 JavaScript 流行趨勢

    摘要:年新星調(diào)查中顯示,越來越流行,其熱度已經(jīng)逐漸超過了。及其框架位于全球最受歡迎使用最廣泛的技術(shù)榜榜首。本文轉(zhuǎn)載自框架的游戲年流行趨勢英文原文JavaScript 生態(tài)系統(tǒng)復雜多變,各種框架讓人眼花繚亂。究竟孰優(yōu)孰劣,如今的發(fā)展趨勢是怎樣的,用人單位又需要怎樣的人才?本文站在一個中立者的角度,客觀分析了當前這場框架的游戲中,JavaScript 的流行趨勢。 Javascript 的生態(tài)環(huán)境讓我...

    mrcode 評論0 收藏0
  • 國內(nèi)通訊云服務(wù)市場千帆競發(fā),誰能脫穎而出?

    摘要:近日艾瑞咨詢發(fā)布了年中國通訊云服務(wù)行業(yè)研究報告,報告稱,去年國內(nèi)短信語音和服務(wù)市場規(guī)模分別為億元億元億元,而云客服市場規(guī)模為億元,企業(yè)融合通信市場規(guī)模為億元。隨著國內(nèi)通訊云服務(wù)行業(yè)的發(fā)展,未來國內(nèi)很有可能出現(xiàn)一家比肩的公司。隨著云計算的轟鳴聲,整個互聯(lián)網(wǎng)基礎(chǔ)設(shè)施正在向云上遷移,通訊服務(wù)也在經(jīng)歷上云的過程。近日艾瑞咨詢發(fā)布了《2018年中國通訊云服務(wù)行業(yè)研究報告》,報告稱,去年國內(nèi)短信、語音和...

    baoxl 評論0 收藏0
  • 馬上收藏!史上最全正則表達式合集

    摘要:今天小肆先把我自己收藏的一些正則表達式寫法分享給大家,當然想深入學習如何寫正則表達式,可以去看看教程。 今天閑話少說,小肆直接給大家上干貨,收到的同時別忘了關(guān)注我的公眾號技術(shù)放肆聊哦。 前言 正則表達式,新手見它的感覺就是這都什么玩意,亂七八糟的,完全不知所云,但學會它就會體驗那種一行代碼抵數(shù)十上百行,效率飛起的感覺,簡直不要太爽。今天小肆先把我自己收藏的一些正則表達式寫法分享給大家,...

    mengbo 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<