vue的优缺点

20 篇文章 1 订阅

VUE官方的解释
Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

VUE的特性
1、轻量级的框架
2、双向数据绑定
3、指令
4、插件化

vue的优点
1、简单易用
2、灵活渐进式
3、轻量高效
(3-1)、压索之后20KB大小
(3-2) 、虚拟DOM
4、MVVM
(4-1)、数据驱动视图
(4-2)、常规的操作方式都是DOM
(4-3)、普通的javascript数据
5、组件化
组件化优点
提高开发效率
方便重复使用
简化调试步骤
提升整个项目的可维护性
便于协同开发

vue的缺点
1、Vue 不缺入门教程,可是很缺乏高阶教程与文档。同样的还有书籍。
2、VUE不支持IE8
3、生态环境差不如angular和react
4、社区不大
如果有问题可以读源码。功能仅限于 view 层,Ajax 等功能需要额外
的库。对开发人员要求较高。开发的话,需要 webpack,不然很难用,最好配合 es6。不过Vue-cli把webpakc也隔离的差不多了
Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API;

我们都知道单页面应用:页面切换快 ,首屏时间稍慢,SEO差 js 渲染

                          (多页面应用:  首屏时间快,SEO好   切换慢                 htttp 请求)

简而言之:Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。核心是一个响应的数据绑定系统。

vue两大特点:响应式编程、组件化
vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、视图、数据和结构的分离、虚拟DOM、运行速度快

vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui库很多节省开发时间。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值