Vue、Angular、React深入介紹,項目實例,前端框架之最

簡介
        Vue評價:“簡單卻不失優雅,小巧而不乏大匠”。 
2016年最火的前端框架當屬Vue.js了,很多使用過vue的程序員這樣評價它,“vue.js兼具angular.js和react.js的優點,並剔除了它們的缺點”。授予了這麼高的評價的vue.js,也是開源世界華人的驕傲,因爲它的作者是位中國人–尤雨溪(Evan You)。 
Vue.js 是一個JavaScriptMVVM庫,是一套構建用戶界面的漸進式框架。它是以數據驅動和組件化的思想構建的,採用自底向上增量開發的設計。相比於Angular.js,Vue.js提供了更加簡潔、更易於理解的API,使得我們能夠快速地上手並使用Vue.js;同時比起 React + Redux 相對複雜的架構,Vue.js 更加輕量級也更加容易上手,是初創項目的首選前端框架。Vue 的核心庫只關注視圖層,它不僅易於上手,還便於與第三方庫或既有項目整合。並且作者是華人的關係,Vue擁有着對華人開發者最友好的api文檔和官方教程。

調試插件
在vue調試方面,可以選擇安裝chrome插件vue Devtools。打開vue項目,在console控制檯選擇vue面板。在Devtools工具中,可以選擇組件,查看對應組件內的數據信息。也可以選擇Vuex選項,查看該項目內Vuex的狀態變量信息。 

UI組件庫
在vue組件庫方面,個人不推薦使用UI組件庫,畢竟自己造輪子的過程還是很有成就感的。當然,如果更重視開發效率,並且選擇了vue2.0作爲前端框架,那麼餓了麼推出的Element組件就是一個很不錯的選擇。其github項目(https://github.com/ElemeFE/element)更新比較頻繁,雖然項目會有些不穩定,但是目前爲止element就是最好的支持vue2.0的UI組件。就像它的口號一樣,“快速成型,就爲讓你少加班”。 


vue、React、Angular1對比
性能 對比
在Angular1中,在scope作用域中每一次數據變化,會觸發watcher的重新計算,angular對常用的dom事件,xhr事件等做了封裝, 在裏面觸發進入angular

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章