Vue框架屬於前端。現在vue壹般指vue-svue-router-vuex。它是壹個用於構建web用戶界面的漸進框架,可以使基於網頁的前端應用程序更方便開發,雙向綁定數據,vue編寫的界面效果響應迅速。
vue的優點:簡單:官方文檔清晰明了,比Angular更容易學習。快速:以異步批處理模式更新DOM。組合:用解耦和可重用的組件組合應用程序。緊湊:18kbmin+gzip,獨立。強大:表達式不需要聲明依賴的computedproperties。
vue的缺點:新生兒:Vue-js是壹個新項目,不如angular成熟。影響不是很大:谷歌做了壹項研究,發現Vue-js不如其他壹些著名的庫多樣或豐富,並且不支持IE8。
web前端的三種主流框架
1、Vue
作為最後壹個框架(2014),Vue借鑒了前輩angular和react的特點(如VirtualDOM、雙向數據綁定、diff算法、響應式屬性、組件開發等。)並進行相關優化,使其使用更方便,更易於使用,不太適合初學者。
2、反應
React由facebook制作,於2013年正式推出,比angular晚了四年,但由於其創新的VirtualDOM,它在性能上碾壓angularJS。壹經推出,火勢壹片混亂。有許多功能,如虛擬內存、JSX、差分算法等。,支持ES6語法並采用函數式編程。門檻略高,但也更靈活,這使得開發更有可能。
3、棱角分明
AngularJS由MiskoHevery等人於2009年創立,後來被谷歌收購。它是壹個優秀的前端JS框架,已經在許多產品中使用。它不僅是壹個先進的前端開發框架,而且是壹個端到端的解決方案。它在架構設計上遵循MVC模式,提倡數據和邏輯處理組件之間的松耦合。
以上內容參考百度百科-Web前端。