相同點:html
都支持指令:內置指令和自定義指令。
都支持過濾器:內置過濾器和自定義過濾器。
都支持雙向數據綁定。
都不支持低端瀏覽器。前端
不一樣點:vue
1.AngularJS的學習成本高,好比增長了Dependency Injection特性,而Vue.js自己提供的API都比較簡單、直觀。
2.在性能上,AngularJS依賴對數據作髒檢查,因此Watcher越多越慢。
Vue.js使用基於依賴追蹤的觀察而且使用異步隊列更新。全部的數據都是獨立觸發的。
對於龐大的應用來講,這個優化差別仍是比較明顯的。node
相同點:react
vue和react是兩個不像相同的框架,可是他們之間也是用共同特色的,全部的前端框架都有一些相同的特色,vue和react之間關鍵的相同之處在於,它們在被設計出來時所用的理念是同樣的,好比:都用到了component組件,props參數傳遞,組件之間的通訊,state狀態管理器,lifecircle聲明週期等等,彷佛如今的前端框架都已經成爲了mvc或則mvvc的樣子,雖然還有一部分前端開發仍是傳統模式,可是必然會被node+webpack+vue /react---之類的自動化逐漸替代。webpack
不一樣點:web
vue和react.js最大不一樣之處在於它們對DOM的渲染方式不一樣,vue能夠直接在vue文件中使用html標籤,數據綁定時相似angular,能夠進行條件渲染,而react.js則採用了jsx語法,運用虛擬DOM 的概念進行,DOM對頁面元素進行渲染,獲取頁面元素須要用ref來獲取。瀏覽器