美文网首页
vue和其它框架的对比

vue和其它框架的对比

作者: 拾钱运 | 来源:发表于2020-04-21 11:45 被阅读0次

React、Vue、Angular比较

相同之处:

React和vue:

  • 使用Virtual Dom
  • 提供响应式和组件化的视图组件
  • 将注意力集中保持再核心库,而将其它功能如路由和全局状态管理交给相关的库

React比Vue有更丰富的生态系统

再React中,一切都是javascript。不仅仅是Html可以用jsx来表达,现在也越来越多的将css也纳入到javascript中来处理。

vue的整体思想是拥抱经典的web技术,并在其上进行扩展。

JSX vs Templates

React所有的组件的渲染功能都依靠JSX.JSX是使用XML语法编写javascript的一种语法糖。

vue也提供了渲染函数,支持JSX

原生渲染

React Native 能使你用相同的组件模型编写有本地渲染能力的App(ios和Android)。能同时跨多平台开发,对开发者是非常棒的。相应,vue和weex会进行官方合作,weex是阿里巴巴发起的跨平台用户界面开发框架,weex允许你使用vue语法开发不仅可以运行再浏览器端,还能被开发ios和android上的原生应用的组件

AngularJs

vue语法和AngularJS的很相似。因为AngularJs是vue早期开发的灵感来源。

AngularJs使用双向绑定,vue在不同组件间强制使用单向数据流。使得应用中的数据流更加清洗易懂

AngularJS使用脏检查

在AngularJs中,当watcher越来越多时会变得,越来越慢,因为作用域内的每一次变化,所有watcher都要重新计算。并且,如果一些watcher触发另一个更新,脏检查循环可能要运行多次。AngularJs用户常常要使用深奥的技术,以解决脏检查循环问题。

vue则根本没有这个问题,因为它使用基于依赖追踪的观察系统并且异步队列更新,所有的数据变化都是独立触发,除非他们之间有明确的依赖关系。

Angular开发必须使用TS,虽然vue和TS整合但还是可能不如Angular那么深入
即使,使用了vuex+vue Router的vue项目也比angular-cli生成的默认项目尺寸小

相关文章

  • vue和其它框架的对比

    React、Vue、Angular比较 相同之处: React和vue: 使用Virtual Dom 提供响应式和...

  • Vue.js对比其它框架

    Angular 选择 Vue 而不选择 Angular,有下面几个原因,当然不是对每个人都适合: 在 API 与设...

  • Vue与React的区别

    Vue与React两个框架的区别和优势对比

  • 杂记3:Vue的亮点

    以下仅代表个人观点。 优点 更小、更快 三大框架(Angurlar, Vue和React)对比,Vue的体积最小。...

  • vue和其他框架的对比

    React 相似点 使用了虚拟dom 提供了响应式和组件化视图组件 分为核心库和其他库(如路由和状态管理) 不同点...

  • vue 和weex

    一。vue 、 weex 介绍 1、vue.js 介绍 Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架...

  • vue系列基础篇(一)

    Vue基础篇 Vue是什么? vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可...

  • 认识Vue和修饰符

    Vue 一、认识Vue Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底...

  • 前端理论面试-vue主题

    一.什么是vue框架 Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向...

  • vue UI框架对比

    对比维度的数据主要来源于各个框架的官网 主要对比的框架 element/element-plus antd-vue...

网友评论

      本文标题:vue和其它框架的对比

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