简介
定义:
vue是一套用于构建用户界面的渐进式框架
使用Vue,可以完全在浏览器端渲染页面,服务端只提供数据
可以非常方便的构建单页面应用
前端框架
三足鼎立
区别
Vue & React
都采用虚拟DOM
React的生态系统更加庞大,由ReactNative来进行混合开发,Vue更加轻量级
React有独特的JSX语法,Vue基于传统的Web(HTML/CSS/JS)
Vue & Angular
语法非常相似
Vue没有Angular深入开发,只保证了基本功能
Vue的运行较快
MVVM
Model, View, ViewModel
项目开发要求
性能, 扩展性, 维护性, 兼容性