前端技術(shù)棧選型分析
公司做前后端分離吴侦,確定前端技術(shù)棧屋休,對(duì)前端框架React、Vue备韧,稍微做了下分析:
對(duì)比:
1劫樟、上手速度(vue:api簡(jiǎn)單,語(yǔ)法簡(jiǎn)單织堂,學(xué)習(xí)成本低)
2叠艳、組件化能力(都具備)
3、渲染速度 (vue更快)
vue更快易阳,跟蹤組件狀態(tài)
react自己管理狀態(tài)變化
4附较、遷移到移動(dòng)端的能力(React勝)
React 提供無(wú)縫遷移到移動(dòng)端的能力,React Native(事實(shí)證明這個(gè)需要時(shí)間學(xué)習(xí)成本)潦俺。
Vue目前有weex拒课,但是大的使用案例徐勃,都是在阿里內(nèi)部,外部還沒有使用案例
5、適用項(xiàng)目大小
vue適合小項(xiàng)目早像,React適合大項(xiàng)目
6僻肖、目前使用情況(React勝)
Vue最火(關(guān)注度高,使用者多卢鹦,門檻低)
React使用較多
7臀脏、后期開發(fā)維護(hù)迭代(React勝,但Vue 國(guó)內(nèi)用的小伙伴比較多冀自,群多)
React公司FaceBook揉稚,團(tuán)隊(duì)強(qiáng)大
Vue開源技術(shù)團(tuán)隊(duì)
8、支持的ui庫(kù)凡纳,論壇窃植、技術(shù)坑
ui庫(kù)目前都比較多,有element ui荐糜、view ui 巷怜、antd(現(xiàn)在也支持vue了)
React 有比較好的antd 、element react
總結(jié):如果不考慮后期遷移移動(dòng)端暴氏,和不擔(dān)心技術(shù)支持的迭代中斷(這個(gè)擔(dān)心比較醒铀堋),想要入門快答渔,推薦用vue,
如果 考慮后期遷移移動(dòng)端关带,和技術(shù)后期官方支持,推薦React,介于公司對(duì)于組件化要求高沼撕,選擇了React