vue 是前台框架: Angular (脸书) React(GitHub) Vue(尤雨溪)
angular:
优点
AngularJS是一套完整的框架,angular有自带的数据绑定、render渲染、angularUI库,过滤器,directive(模板),服务q(defer),http,inject(依赖注入),factory,provider……,等等一系列工具,基本上只要你在做web开发用过的东西,它都有一个.
缺点:框架庞大,笨重
React:
适用于:大型应用和更好的可测试性;同时适用于web端和原生app;更大的生态圈
缺点:React是目标是UI组件,通常可以和其它框架组合使用,目前并不适合单独做一个完整的框架。
Vue:结合其他的框架优点,轻量级,中文API,数据驱动,双向绑定,MVVM设计模式,组件化开发,单页面应用
注:
设计模式 之前提到过 MVC , MTV(Django) MVVM: MV VM 数据到视图有一层数据处理-- 后台请求的数据渲染到页面,视图到数据有一层数据处理 -- 用户录入的数据到后台 组件化开发:数据来就渲染,数据不来就不渲染 单页面应用: 整个项目只有一个页面
加:
vue环境: 本地导入 与 cdn导入
vue是js 渐进式框架
根据开发需求,可以决定vue框架控制项目的具体方位:可以为一个标签,也可以为一个页面,甚至可以为整个项目
原文:https://www.cnblogs.com/komorebi/p/11637598.html