JavaScript開發人員偏愛于ES6、React和Express,同時對TypeScript、Vue.js和GraphQL也產生了強烈的興趣
最新發布的一份報告顯示,盡管JavaScript編程的標準依然是ECMAScript 6,但微軟的JavaScript類型超文本TypeScript,很有可能為ECMAScript 6帶來大筆資金。12月12日發布的題為“JavaScript 2017年狀態”的報告中,也體現了對Vue.js和GraphQL越來越濃厚的興趣。
“JavaScript 2017年狀態”匯集了28000多名開發人員使用JavaScript技術的調查結果進行匯總。基于大量的開發人員對ECMAScript 6喜愛的反復上,證明了JavaScript最流行的是ECMAScript 6。
報告顯示,雖然ES6(也被稱為ECMAScript 2015)仍然是標準,但TypeScript正迅速成為類型化JavaScript領域的領導者。另有8796名受訪者表示,他們聽說過TypeScript,并希望進一步了解它。
該報告由JavaScript開發人員Raphael Benitte、Sacha Greif和Michael Rambeau編寫。除了JavaScript變體之外,他們還向開發人員介紹了前端框架、后端框架以及構建和測試工具。受訪者回答了100多個問題。
前端JavaScript框架:React領銜、Vue.js上升,Angular下跌
在前端框架領域,Facebook的React UI庫引導了13669名開發者發聲,他們已經使用過它,并且會再次使用。其次,有9493名開發人員說他們沒有使用任何前端框架。
另有12175名開發人員回答說他們想學習Vue.js,6072名開發人員有興趣學習Angular 2。但是,對于Google的前端框架來說,9615名開發人員表示他們已經使用了Angular 1,并且不會再使用;10657名開發人員聽說過Angular 2,但對它不感興趣;15021名受訪者曾經聽說過對于Ember,但對此并不感興趣;12654名受訪者聽說過Backbone,但也不感興趣。
后端JavaScript框架:Express占主導地位
在后端框架中,Express遙遙領先,共有14541名受訪者表示已經使用過它,并且會再次使用。
該報告稱,Meteor已經產生了很多人的注意,但并沒有把它放在首選的位置。有11226名受訪者說他們聽說過Meteor,但不感興趣。
移動和桌面框架:PhoneGap / Cordova用戶不滿意
在移動和桌面領域,PhoneGap / Cordova雖然使用率高,但滿意度低。雖然有3381名開發人員對PhoneGap / Cordova表示滿意,但還有4685名開發人員使用了它,但表示將不會再使用它。還有9192位開發者聽說過,但對它不感興趣。
大量的開發人員表示,他們想學習本地開發(9113)、Electron(11221)和React Native(13502)。
JavaScript構建工具:NPM,Webpack領跑
在構建工具中,21369名開發者偏愛NPM,并計劃繼續使用。
JavaScript測試工具:Mocha, Jasmine
在測試工具類別中,Mocha擁有10717名追隨者。
有6591名受訪者有興趣了解Mocha,有6470名受訪者想學習Jest。
狀態管理工具:REST,Redux規則
REST API受到了20615位開發者的青睞。雖然GraphQL遙遙領先,但有14233名受訪者表示,他們希望了解REST API。