VUE與其餘前端框架相比較

#####VUE 特色:框架

  • 使用virtual DOM渲染視圖變化
  • 單向數據流的特色
  • 組件化開發
  • 靈活性比較高
  • 注重核心庫開發,其餘功能如路由、全局狀態管理等使用官方庫完成
VUE VS React
共同點
  • 使用virtual DOM渲染視圖變化
  • 具備單向數據流的特色,狀態只能由父組件傳給子組件,不能由子組件傳給父組件
  • 具備響應式和組件化開發的特色
不一樣點
  • VUE自動幫開發者進行了React組件shouldComponentUpdate的判斷,能夠肯定到底須要重現渲染哪個組件
  • React中HTML、CSS多使用JSX來表達;VUE使用模版來進行編寫,其實也就是HTML和CSS
  • React使用React Native進行跨平臺開發;VUE使用Weex進行多端適配。
VUE VS Angular1
共同點
  • 具備類似的語法,例如v-if指令和ng-if指令
不一樣點
  • VUE的複雜性更低,能夠快速掌握學習,並投入開發。
  • VUE更趨於模塊化開發,所以靈活性更高。
  • Angular1使用雙向綁定;VUE是單向數據流。
  • Angular1使用髒檢查跟蹤視圖變化;VUE使用virtual DOM渲染視圖變化,更加高效。
VUE VS Angular2
不一樣點
  • Angular2必須使用TypeScript開發
  • Angular2的學習成本更大,API較多,框架自己複雜度較高,適合大型複雜應用。
相關文章
相關標籤/搜索