Vue初入,了解Vue的发展与优缺点

这篇具有很好参考价值的文章主要介绍了Vue初入,了解Vue的发展与优缺点。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简述vue概念,发展趋势,Vue,vue.js,javascript,前端

  • 作者简介:一名计算机萌新、前来进行学习VUE,让我们一起进步吧。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:我叫于豆豆吖的主页

前言

从本章开始进行Vue前端的学习,了解Vue的发展,以及背后的故事。


一.vue介绍

1.什么是Vue

Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的JavaScript框架。它基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型,帮助开发者高效地开发用户界面

Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

简述vue概念,发展趋势,Vue,vue.js,javascript,前端


 2.Vue的创始人

Vue是一个独立的社区驱动的项目,它是由尤雨溪在2014年作为其个人项目创建 是一个成熟的、经历了无数实战考验的框架,它是目前生产环境中使用最广泛的JavaScript框架之一,可以轻松处理大多数web应用的场景,并且几乎不需要手动优化,并且Vue完全有能力处理大规模的应用。 

简述vue概念,发展趋势,Vue,vue.js,javascript,前端

尤雨溪是Vue.js框架的作者,HTML5版Clear的打造人。他认为,未来App的趋势是轻量化和细化,能解决问题的套用就是好套用。而在移动网际网路时代大的背景下,个人开发者的机遇在门槛低,成本低,跨设备和多平台四个方面。


基本介绍

  • 中文名:尤雨溪
  • 外文名:Evan You
  • 任职于:纽约Google Creative Lab
  • 毕业于:上海复旦附中
  • 个人经历:获得Design&Technology硕士学位
  • 主要作品:Vue.js 
  • 简介:丰富了mvvm的前端开发模式

3.尤雨溪创建Vue的动机

简述vue概念,发展趋势,Vue,vue.js,javascript,前端

 Vue 一开始完全是一个个人兴趣项目。2013 年的时候我还在 Google Creative Lab,那时候前端框架还处于比较草莽的阶段。

React 刚刚发布还没几个人知道,最成熟的是 AngularJS(Angular1)。尤雨溪当时一方面是想自己实现一个简单的框架练练手,另一方面是想尝试一下用 ES5 的 Object. define Property 实现数据变动侦测。

众所周知 AngularJS使用的是脏检查,而当时大部分的应用还需要支持 IE8,所以不能全面使用 ES5,而个人项目则不需要考虑这些。Vue 就是这样作为一个实验性质的项目开始的。


 二.Vue的优点

  • 1.Vue 和其他前端框架相比,在结构、样式、业务分离等方面更清晰彻底,更符合前端多年来的编码习惯,更符合直觉、更容易学习和维护。
  • 2.入门非常容易,资料丰富,框架功能完善,加入非常多的特性,例如,if, for, async,为开发者节省很多垃圾代码。模板支持 html 和 jsx,支持自定义指令,方便操作 dom 的一致行为。
  • 3.门槛低、上手快
  • Vue 上手简单的原因是无需复杂配置,只需要一个 HTML 与相关文件就能跑起来。从设计的角度上来看,Vue 考虑的也是如何降低门槛,让只掌握了 Web 基础知识 (HTML, CSS, JS) 的情况下,能够最快理解和上手,从而实现和完成一个应用。
  • 4.人性化,符合用户习惯
  • React 的设计理念是提供强大而复杂的机制,让开发者来适应我;而 Vue 则是为了更适应开发者的使用习惯,在很多设定上都是让开发者怎么爽怎么来。

三.vue的缺点

  • 1.新生儿:Vue.js是一个新的项目,没有angular那么成熟。
  • 2.影响度不是很大:google了一下,有关于Vue.js多样性或者说丰富性少于其他一些有名的库。
  • 3.不支持IE8。

通过以上的分享大家也对Vue有了一定的认识,接下来文章将会进行Vue的基础操作进行认识,期待大家的多多关照与支持吖。文章来源地址https://www.toymoban.com/news/detail-781830.html

到了这里,关于Vue初入,了解Vue的发展与优缺点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 简述Keepalived LVS 原理以及两者的优缺点对比分析

    本文章主要围绕Keepalived,lvs的工作原理以及两者的优缺点进行对比分析。My BLOG:https://blog.itwk.cc 什么是Keepalived? Keepalived是基于VRRP协议(Virtual Router Redundancy Protocol)是Linux下一个轻量级高可用解决方案(HA),其实两种不同的含义,广义来讲,是指整个系统的高可用行,狭

    2023年04月08日
    浏览(32)
  • 简述 TCP 和 UDP 的区别以及优缺点和使用场景?

    1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。Tcp通过校验和,重传控制,序号标识,

    2024年02月11日
    浏览(23)
  • 敏捷开发发展和优缺点

    2023年07月07日
    浏览(38)
  • vue -- 单页面应用和多页面应用区别及优缺点

    Vue单页面应用(SPA) 和 多页面应用(MPA) 是两种常见的前端应用架构模式,它们在开发方式、性能以及用户体验方面有着不同的特点。 单页面应用(SPA ): SPA 是一种基于JavaScript的应用程序,通过动态更新页面的方式来实现交互和导航。 整个应用只有一个HTML页面,所有的

    2024年01月19日
    浏览(33)
  • .NET的发展历程以及优缺点

    .NET是由微软推出的一个开放的编程平台,它支持多种编程语言和操作系统,旨在为开发人员提供一种快速、灵活、高效的应用程序开发方法。下面是.NET的发展历史: .NET Framework 1.0(2002年):.NET Framework 1.0 在2002年发布,这是.NET平台的第一个版本,包含了基本的API和运行时环

    2024年02月03日
    浏览(29)
  • 区块链的发展及优缺点

    区块链是一个分布式的共享数据库,按照时间顺序将数据区块相连,组合成一种链式数据结构,并以密码学方式保证不可篡改和不可伪造。现在,人们已经不再将区块链当成是一个概念,而是真正当成了一种技术。对于区块链来讲,这可以说是一次重生。北京木奇移动技术有

    2023年04月09日
    浏览(33)
  • Vue3: 选项式API和组合式API的优缺点

    Vue框架提供了两种不同的API风格来编写组件,分别是 选项式API 和 组合式API 。 一.选项式API: 选项式API是vue2.x版本中默认使用的API风格,它是基 于对象的方式 来描述组件的行为和状态的。选项式API需要在Vue组件的选项对象中声明组件的属性和方法,如data、methods、computed、

    2024年02月09日
    浏览(31)
  • Vue的鼠标键盘事件 pinia和vuex的区别 Vuex 和 Pinia 的优缺点

    鼠标事件(将v-on简写为@) 键盘事件 输入框事件 但是element-ui在实际使用时,前四条触发方法全部都是input方式( 在 Input 值改变时触发 )触发,遂使用原生的@blur才完成效果 表单输入相关修饰符  .lazy     input 输入完毕时 .number   input只获取数字类型的输入 .trim   去除用户输入中

    2024年02月12日
    浏览(32)
  • 前端Vue篇之Vue 单页应用与多页应用的区别、对SPA单页面的理解,单页面优缺点分别是什么?

    单页应用(SPA)只在初始化时加载主要资源,通过路由控制页面内容切换,提供流畅用户体验。多页应用(MPA)每次请求新页面都重新加载完整资源,适合内容丰富、SEO要求高的应用。这两种应用在加载方式、页面切换、用户体验、开发复杂度和SEO等方面存在显著差异。 SP

    2024年04月14日
    浏览(31)
  • 你真的了解HashSet 和HashMap的区别、优缺点、使用场景吗?

      HashSet 和 HashMap 是 Java 集合框架中的两个常用类,它们都用于存储和管理数据,但在使用方式、功能和性能上有很大的区别。 HashSet:  HashSet 是一个基于哈希表的集合,用于存储不重复的元素,它不存储键值对。它实际上是基于 HashMap 实现的,只存储了键,而值都设置为同

    2024年02月05日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包