相比 Angular 和 Vue,?React 是 2017 年的主要 JS 框架底靠,尤其是 React Native 以前所未有的速度提升自己害晦。
Stateofjs 2017前端框架調(diào)查結(jié)果
相比較 2016 年的調(diào)查結(jié)果
所以 ,1 年過去了暑中,Vue.js 顯然在前端框架中占據(jù)了領(lǐng)導(dǎo)地位壹瘟,React 的增長也相對(duì)穩(wěn)定鲫剿,Angular 缺無法企及這兩個(gè)對(duì)手。與 2016 年相比稻轨,Vue.js 更像是一匹黑馬灵莲,Angular 屈居第二,而 React 則是領(lǐng)導(dǎo)者澄者。Vue.js 是在 web 開發(fā)中占據(jù)主導(dǎo)地位,但不是整個(gè)前端请琳。React 則會(huì)成為統(tǒng)治前端的技術(shù)粱挡。
為什么?
首先看Stateofjs 2017 年移動(dòng)和桌面框架調(diào)查結(jié)果
Synergy, 是 React 成為壟斷技術(shù)的關(guān)鍵俄精。
React Native
Vue.js 未能給提供 React Native 的可行替代方案(Weex 和 Quasar 太年輕询筏,碎片化和弱化),React Native + React.js 呈爆炸式增長竖慧,如果你的網(wǎng)站是用 React 和 Redux 開發(fā)的嫌套,你會(huì)馬上得到收益。你可以在幾周內(nèi)學(xué)會(huì) React Native 圾旨,然后移動(dòng)開發(fā)的世界中高效工作踱讨,比較 Cordova 和其他混合方法,這清楚地展現(xiàn)了 React Native 的優(yōu)勢?】车模現(xiàn)在不僅僅是 web 端的發(fā)展痹筛,更多的是關(guān)乎移動(dòng)端。React Native 是成功的廓鞠,它會(huì)讓 React.js 快速占領(lǐng)前端開發(fā)帚稠。
GraphQL
GraphQL 是 Facebook 的另一個(gè)產(chǎn)品,它為 React 生態(tài)系統(tǒng)增添了價(jià)值床佳。它還不成熟滋早,是復(fù)雜的,也有缺點(diǎn) - 但看起來 GraphQL 將替代 REST 砌们。
更多信息
Stackoverflow 展示了一個(gè)與前端開發(fā)人員相關(guān)的有趣圖表:
Angular 在這里肯定看起來像是“更好”杆麸,但是這并不代表著 Angular 會(huì)一直是一個(gè)成功的前端框架。從Angular 1 到 Angular2 + 的遷移浪感,對(duì)于那些維護(hù)傳統(tǒng)的 Angular 1 代碼開發(fā)者來說會(huì)很困難角溃。尤其是當(dāng)試圖遷移并且看到 Angular 的新版本和新版本之間的變化數(shù)量時(shí),會(huì)感覺到很挫敗篮撑。
來自:pixeljets