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

資訊專欄INFORMATION COLUMN

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

wemallshop / 3144人閱讀

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

前言

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

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

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

JavaScript Flavors (語言選擇)

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

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

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

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

Front-end Frameworks(前端框架)

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

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

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

當(dāng)然還有一些其他庫,有興趣的同學(xué)可以自己了解一下:

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

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

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

我們?cè)賮砜纯雌渌ぞ叩谋憩F(xiàn):

Back-end Frameworks(后端框架)

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

Testing(測(cè)試)


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

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

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

Other Tools(其他工具)

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

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

Other Languages (其他語言)

Browser APIs (瀏覽器API)

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

Utility Libraries (實(shí)用程序庫)

Text Editors (編輯器)

最后我們?cè)賮砜纯词茉L者們的看法






結(jié)論

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

這對(duì)我們來說是個(gè)好消息,因?yàn)檫@意味著我們可以花更少的時(shí)間來擔(dān)心使用什么,然后用更多時(shí)間實(shí)際使用它!

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

但就目前而言,沒有必要恐慌?,F(xiàn)在是成為JavaScript開發(fā)人員的最佳時(shí)機(jī),而且我們?cè)敢獯蛸€,2019年會(huì)更加清晰!

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

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

相關(guān)文章

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

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

    lsxiao 評(píng)論0 收藏0
  • 2019前端的3個(gè)趨勢(shì)

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

    yanwei 評(píng)論0 收藏0
  • 框架的游戲:2019 JavaScript 流行趨勢(shì)

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

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

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

    baoxl 評(píng)論0 收藏0
  • 馬上收藏!史上最全正則表達(dá)式合集

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

    mengbo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<