28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告-創(chuàng)新互聯(lián)

幾年前,對(duì)于JavaScript生態(tài)的調(diào)查還是非常簡(jiǎn)單的,只需要列兩個(gè)問(wèn)題就可以了,1.你使用jQuery嗎?2.你對(duì)此有什么建議嗎?但是這種情況現(xiàn)在發(fā)生了改變,JavaScript生態(tài)不斷豐富壯大,即使是最有經(jīng)驗(yàn)的程序員,在面對(duì)JavaScript開(kāi)發(fā)各個(gè)階段的多種可用選擇時(shí)也會(huì)不斷撓頭。

目前創(chuàng)新互聯(lián)已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、鹽湖網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

  所以在這次的JavaScript生態(tài)調(diào)查中,我們向全球28000名開(kāi)發(fā)者提出了100多個(gè)問(wèn)題,內(nèi)容涵蓋從前端庫(kù)到后端框架,這應(yīng)該是對(duì)JavaScript生態(tài)最全的一次調(diào)查。

  JavaScript Flavors

  現(xiàn)在我們?cè)僬?JavaScript"不再僅僅是一門語(yǔ)言,而是一系列的Flavors。雖然ES6在JavaScript領(lǐng)域還是掌握話語(yǔ)權(quán)的標(biāo)準(zhǔn),但是TypeScript的崛起對(duì)此提出了挑戰(zhàn),TypeScript正迅速成為類型化JavaScript領(lǐng)域的領(lǐng)導(dǎo)者。

 JavaScript庫(kù)的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript庫(kù)使用數(shù)量的調(diào)查:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript庫(kù)使用滿意度調(diào)查:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript前端

  沒(méi)錯(cuò)兒,JavaScript的戰(zhàn)爭(zhēng)前端中仍然是主戰(zhàn)場(chǎng)。骨灰級(jí)玩家React一如既往的占據(jù)主要地位,Angular份額下降,給了Vue上位的絕佳機(jī)會(huì)。不過(guò),我們相信到了2018年,整個(gè)格局會(huì)與2017年有很大的不同。

  JavaScript前端庫(kù)的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript前端庫(kù)使用數(shù)量的調(diào)查:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript前端庫(kù)使用滿意度調(diào)查:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  狀態(tài)管理工具

  狀態(tài)管理是指在服務(wù)器和客戶端管理數(shù)據(jù)的解決方案。在客戶端,Redux是毫無(wú)疑問(wèn)的王者,但是最近GraphQL勢(shì)頭漸起,它的興起可能會(huì)推動(dòng)Relay Modern和Apollo等庫(kù)的發(fā)展。

  JavaScript狀態(tài)管理庫(kù)的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript狀態(tài)管理庫(kù)數(shù)量的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript狀態(tài)管理庫(kù)的滿意情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript后端框架

  與前面競(jìng)爭(zhēng)激烈的情況不同,JavaScript后端框架,除了Express之外,真正的競(jìng)爭(zhēng)者很少。雖然多年來(lái)Meteor的發(fā)展不錯(cuò),但是與Express相比還不夠資格。

  JavaScript后端庫(kù)的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript后端庫(kù)數(shù)量的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript后端庫(kù)的滿意情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript測(cè)試工具

  JavaScript測(cè)試工具同樣競(jìng)爭(zhēng)激烈,快速的發(fā)布周期、功能和性能之間的比較以及框架之間的戰(zhàn)爭(zhēng)不斷升級(jí)。

  JavaScript測(cè)試工具的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript測(cè)試工具數(shù)量的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript測(cè)試工具的滿意情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript CSS框架

  關(guān)于樣式組件CSS-in-JS方法,特別是在React生態(tài)系統(tǒng)中,已經(jīng)做了很多工作。但是結(jié)果顯示,目前開(kāi)發(fā)者仍然更喜歡SASS / SCSS,甚至是Plain CSS 。

  JavaScript CSS框架的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript CSS框架數(shù)量的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript CSS框架的滿意情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

 JavaScript Build Tools

  除了NPM之外,Webpack仍然是構(gòu)建工具的王者。

  JavaScript構(gòu)建工具的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript構(gòu)建工具數(shù)量的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript構(gòu)建工具的滿意情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript Mobile & Desktop Frameworks

  在這個(gè)領(lǐng)域,PhoneGap / Cordova的使用率高,但滿意度很低。NativeApp目前看起來(lái)是最可靠的解決方案,但是React Native的崛起可能會(huì)為整個(gè)格局帶來(lái)變數(shù)。

  JavaScript Mobile & Desktop 框架的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript Mobile & Desktop 框架數(shù)量的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  JavaScript Mobile & Desktop 框架的滿意情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  其它工具

 Package Managers 庫(kù)的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  Utility Libraries的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  Text Editors的使用情況

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  Code Linters的使用情況:

28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告

  寫在最后:

  雖然我們已經(jīng)盡可能的全面去調(diào)查了JavaScript生態(tài),但是無(wú)奈JavaScript生態(tài)實(shí)在太龐大,這里提到的每個(gè)庫(kù)和工具都可以進(jìn)一步細(xì)分為插件,包以及其他擴(kuò)展列表。

  當(dāng)然我們也可以利用已經(jīng)收集到的數(shù)據(jù)來(lái)做更多的事情,例如哪些應(yīng)用程序?qū)⑵涔δ馨l(fā)揮到了大,以及他們對(duì)JavaScript語(yǔ)言的意見(jiàn)。JavaScript一直在不斷發(fā)展壯大,學(xué)習(xí)JavaScript你永遠(yuǎn)不會(huì)感到無(wú)聊。希望2018年我們的調(diào)查可以帶來(lái)更多的的價(jià)值。

名稱欄目:28000名開(kāi)發(fā)者,100個(gè)問(wèn)題,2017年JS生態(tài)報(bào)告-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://muchs.cn/article2/ddchoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、定制網(wǎng)站、網(wǎng)站制作網(wǎng)站設(shè)計(jì)、云服務(wù)器ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化