相比 Angular 和 Vue,?React 是 2017 年的主要 JS 框架,尤其是 React Native 以前所未有的速度提升自己。
Stateofjs 2017前端框架調查結果
?
相比較 2016 年的調查結果
?
所以 ,1 年過去了,Vue.js 顯然在前端框架中占據了領導地位,React 的增長也相對穩定,Angular 缺無法企及這兩個對手。與 2016 年相比,Vue.js 更像是一匹黑馬,Angular 屈居第二,而 React 則是領導者。Vue.js 是在 web 開發中占據主導地位,但不是整個前端。React 則會成為統治前端的技術。
?
為什么?
?
首先看?Stateofjs 2017 年移動和桌面框架調查結果
?
Synergy, 是 React 成為壟斷技術的關鍵。
?
React Native
?
Vue.js 未能給提供 React Native 的可行替代方案(Weex 和 Quasar 太年輕,碎片化和弱化),React Native + React.js 呈爆炸式增長,如果你的網站是用 React 和 Redux 開發的,你會馬上得到收益。你可以在幾周內學會 React Native ,然后移動開發的世界中高效工作,比較 Cordova 和其他混合方法,這清楚地展現了 React Native 的優勢?。現在不僅僅是 web 端的發展,更多的是關乎移動端。React Native 是成功的,它會讓 React.js 快速占領前端開發。
?
GraphQL
?
GraphQL 是 Facebook 的另一個產品,它為 React 生態系統增添了價值。它還不成熟,是復雜的,也有缺點 - 但看起來 GraphQL 將替代 REST 。
?
更多信息
?
Stackoverflow 展示了一個與前端開發人員相關的有趣圖表:?
?
Angular 在這里肯定看起來像是“更好”,但是這并不代表著 Angular 會一直是一個成功的前端框架。從Angular 1 到 Angular2 + 的遷移,對于那些維護傳統的 Angular 1 代碼開發者來說會很困難。尤其是當試圖遷移并且看到 Angular 的新版本和新版本之間的變化數量時,會感覺到很挫敗。
* ?來自:開源中國
快速學習web前端知識:www.zhihaijiangku.com