Vue简介

1、前端三大主流框架

目前前端主流框架有三种,分别是Angular.js、Vue.js和React.js。其中Angular.js是最先出来的一款前端框架。所以后面两款的多多少少都有一些雷同的地方。

  • Angular.js:出来最早的前端框,但是我并不建议大家学习,因为它学起来比较麻烦,虽然Angular.js的最新版本也支持TS(TypeScript)进行编程;
  • Vue.js:是目前国内最流行的框架,它也是我们中国人自己开发的一款框架,目前来说,它的生态系统还不如其它两款强大。但是对我们来说,文档要更加友好一些;
  • React.js:它更偏向于面向对象和面向函数编程的思想,虽然操作起来有点难度,但不可否认,它的设计可以说是很优秀的了;

2、尤雨溪

说起Vue框架,不能不提到一个人,这个人就是我们的尤雨溪大神;他是Vue.js的独立开源开发者。他曾就职于Google Creative Labs和Meteor Development Group。由于工作中大量接触开源的Java项目,最后自己也走上了开源之路,现在全职开发和维护Vue.js。

3、vue的优点

  • 轻量级框架:只关注视图层,是一个构建数据的试图集合,大小只有几十kb;
  • 简单易学:国人开发,中文文档,不存在语言障碍,易于理解和学习;
  • 双向数据绑定:保留angular的特点,在数据操作方面更简单;
  • 组件化:保留react的优点,实现html的封装和重用,在构建单页面应用方面有着独特的优势;
  • 视图,数据,结构分离;使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;
  • 虚拟DOM:dom操做是非常耗费性能的,不再使用原生的dom操作节点,极大解放dom操作,但具体操作的还是dom不过是换了另一种方式;
  • 运行速度更快,相比较与react而言,同样是操作虚拟dom,就性能而言,vue存在很大的优势。

你可能感兴趣的:(vue,vue.js)