美文网首页
为什么说vue是一个渐进式框架?

为什么说vue是一个渐进式框架?

作者: LinkVoid | 来源:发表于2019-06-25 11:39 被阅读0次

Vue官网上第一句话就是

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架

什么是渐进式框架?

首先我们需要理解什么是框架。在最初的前端开发中,为了完成一些功能,我们需要通过原生js获取html中的DOM节点,随后插入内容或添加事件,进行一系列操作。但是,一般需求的业务逻辑都是比较复杂的,这对原生js处理起来就很吃力,代码的可维护性也就随时间慢慢降低。

这个时候我们需要把视图(View)、数据(Model)、逻辑控制(*)分离。这就是MV*模式的雏形。

MV*类框架的总的思想就是数据视图分离各司其职,管理起来也就得心应手,哪里需要更改就改哪里。

Vue 最独特的特性之一,是其非侵入性的响应式系统。

尤雨溪在VueConf上也曾多次讲过,DOM状态仅仅是数据状态的一个映射,这就是Vue的一个特性,当我们修改了定义在data中的数据时,视图就会自动更新。这使得状态管理变得很简单,对新接触Vue的开发人员,感觉一看就会用,特别容易上手。

Vue核心库的功能,是一个视图模板引擎。他的定位并不是一个框架,设计上也没有完全的遵循MVVM的设计理念,Vue强调的仅仅是状态与视图的映射。

不过,这并不说明Vue不能作为一个框架。

在核心库的基础上,vue现在已经有了一套完整的生态系统,我们可以添加Vuex,可以添加vue-router,可以添加任何你想添加的第三方库,这些都是互相独立的。

所以我们也可以说vue是轻量型的,是渐进型的,你可以在现有的程序上使用Vue,你也可以使用Vue来构建一个完整的工程。

相关文章

  • vue 特性,概括,总结

    和其他两大框架相比 vue 是一个 “渐进式” 的 JavaScript mvvm 框架。 渐进式 是指 vue ...

  • Vue前端面试2021-013

    1、什么是Vue?为什么要使用Vue? Vue是一个基于JavaScript的渐进式的前端开发框架主要的目的是为了...

  • Vue简明教程之入门

    渐进式JavaScript 框架易用、灵活、高效 vue官网 为什么推荐 vue 轻量级框架、简单易学、双向数据...

  • Vue概况

    Vue是什么? Vue本身不是一个框架,Vue结合周边生态构成一个渐进式框架。所谓渐进式就是你需要用什么,就引入相...

  • Vue实践与总结——核心概念

    什么是Vue? 是一套用于构建用户界面的渐进式框架。 vue核心 基于渐进式框架,vue有两大核心:模板,组件渐进...

  • 安装Vue.js和体验Vuejs

    什么是Vuejs Vue (读音 /vjuː/,类似于 view) 是一个渐进式的框架 渐进式就是将Vue作为你应...

  • VUX学习总结.md

    [TOC] 一、VUX介绍 VUX,一个基于VUE+WeUI+Webpack的UI框架。 VUE是渐进式的前端框架...

  • Vue入门基础

    一 Vue简介 Vue是一个渐进式的前端框架,什么是渐进式的呢? 渐进式意味着你可以将Vue作为你应用的一部分嵌入...

  • 前端Vue.js框架是什么?

    前端Vue.js框架是什么?有哪些特点?Vue.js是一个前端框架,用于构建用户界面的渐进式框架。在Vue中一个核...

  • Vue基础知识

    Vue.js是什么 Vue.js是一个渐进式javascript框架,渐进式就是由浅入深、由简单到复杂的方式去使用...

网友评论

      本文标题:为什么说vue是一个渐进式框架?

      本文链接:https://www.haomeiwen.com/subject/lpzzqctx.html