Vue(MVVM)、React(MVVM)、Angular(MVC)对比
生活随笔
收集整理的這篇文章主要介紹了
Vue(MVVM)、React(MVVM)、Angular(MVC)对比
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
昨天阿里內推電面一面,面試官了解到項目中用過Vue,就問為什么前端框架使用Vue而不適用其他的框架,當時就懵了。因為只用過Vue,不了解其他兩個框架,今天就趕緊去了解一下他們之間的區別。大家發現如果本文中哪個地方不對,歡迎來訪。
React與Vue對比
Angular與Vue對比
AngularJS 是 Vue 早期開發的靈感來源,但AngularJS 中存在的許多問題,在 Vue 中已經得到解決。
在 Vue 中指令和組件分得更清晰。指令只封裝 DOM 操作,而組件代表一個自給自足的獨立單元——有自己的視圖和數據邏輯。在 AngularJS 中,每件事都由指令來做,而組件只是一種特殊的指令。
Vue 有更好的性能,并且非常非常容易優化,因為它不使用臟檢查;在 AngularJS 中,當 watcher 越來越多時會變得越來越慢,因為作用域內的每一次變化,所有 watcher 都要重新計算。并且,如果一些 watcher 觸發另一個更新,臟檢查循環 (digest cycle) 可能要運行多次。
注:
本文內容參考:Vue官方文檔
總結
以上是生活随笔為你收集整理的Vue(MVVM)、React(MVVM)、Angular(MVC)对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贾跃亭的能力 美国人终于见识到:快被“忽
- 下一篇: Redmi刚推出联名手机 《铁臂阿童木》