是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。(来自官网 官网链接)
MVVM 模式说明:
TypeScript:
javascript,原生 js,是基于标准规范 ECMAScript (ES)开发;
jQuery 框架:主要简化 DOM 操作;
Angular js:Google 收购的前端框架,java 开发者开发,将 java 的 mvc 模型搬到了前端,增加了模块化开发理念,与微软合作,采用 TypeScript 开发
React:Facebook 出品,虚拟 DOM,基于内存的,运行时性能和 vue 差不多;
Vue:一款渐进式 javaScript 框架,用于构建用户界面(视图层),集成 Angular 和 REact 优点(模块化 mvvm-异步通信 和虚拟 DOM 技术),Vue 边界明确,只是为了处理 DOM,不具备通信能力,因此需要额外的通信框架和服务器交互,可以使用 Axios 或者 jQuery 的 ajax
常用的 UI 框架:bootstrap、EasyUI、Element-UI、e-view、LayUI(类 UI),配合vue的时Element-UI
vue 进阶学习(一): vue 框架说明和与其他框架的对比
原文:https://www.cnblogs.com/dxiaodang/p/14719255.html