从其它角度对比 React 和 Vue |学习笔记

简介: 快速学习从其它角度对比 React 和 Vue

开发者学堂课程【React 入门与实战从其它角度对比 React 和 Vue】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/585/detail/8072


从其它角度对比 React Vue


内容介绍

一、开发团队方面

二、社区方面

三、移动 App 开发体验方面

四、Weex ReactNative 对比


一、开发团队方面

1. React

是由 FaceBook 前端官方团队进行维护和更新的;因此,React 的维护开发团队,技术实力比较雄厚;

2. Vue:

第一版,主要是有作者尤雨溪专门进行维护的,当 Vue 更新到⒉x 版本后,也有了一个以尤雨溪为主导的开源小团队,进行相关的开发和维护;

vue.js 官网里点击团队,里面有核心团队,排在第一位的就是尤雨溪,之后是一部分相关的成员。


二、社区方面

1. 在社区方面,React 由于诞生的较早,所以社区比较强大,一些常见的问题、坑、最优解决方案,文档、博客在社区中都是可以很方便就能找到的;

比如有两个后端语言是 Java deamonJava 早在2000年以前就开源了,Deamon 是在2014年左右才开源的

所以从开源早晚开比较,java 社区是非常完善的。

2. Vue 是近两年才火起来的,所以,它的社区相对于 React 来说,要小一些,可能有的一些坑,没人踩过;


三、移动 App 开发体验方面

1. Vue,结合 Weex 这门技术,提供了迁移到移动端 App 开发的体验(Weex,目前只是一个小的玩具,并没有很成功的大案例; )

学习 Weex 的前提是必须学好 Vue 的语法。

2. React,结合 ReactNative,也提供了无缝迁移到移动 App 的开发体验(RN用的最多,也是最火最流行的)

学习 ReactNative 的前提是必须学好 React 的语法。

学习了 React 后,只需要学习 ReactNative 里的组件就可以了。

从移动 APP 开发体验方面,学习 vue 或者 react 都能去学习移动 APP 开发。


四、Weex ReactNative 对比

1. Weex

目前 Weex Vue.js Rax 作为其内置的前端框架。在官网中找到社区中谁在用 Weex 会发现几乎都是阿里。( Weex 是阿里的项目)

ReactNative:进入官网下翻会发现找到 Who's using React Native ?会发现 Facebook,特斯拉,百度,京东等等大公司都在用。

所以从开发团队方面、社区方面、移动 App 开发体验方面来看:react vue 更好一点。

相关文章
|
16天前
|
JavaScript 前端开发 测试技术
React和Vue的性能对比如何?
需要注意的是,性能不仅仅取决于框架本身,还与开发者的代码质量、架构设计以及项目的优化程度等密切相关。因此,在评估性能时,应该综合考虑多个因素,而不是仅仅局限于框架之间的比较。
75 1
|
22天前
|
JavaScript 前端开发 算法
React 框架和 Vue 框架的区别是什么?
React框架和Vue框架都是目前非常流行的前端JavaScript框架,它们在很多方面存在区别
|
2月前
|
XML 前端开发 JavaScript
react学习笔记一:入门级小白到脚手架(create-react-app)开发项目
这篇文章是React的学习笔记,覆盖了从React的基础用法到高级特性,包括组件化、状态管理、生命周期、虚拟DOM等主题,适合React初学者参考。
103 0
react学习笔记一:入门级小白到脚手架(create-react-app)开发项目
|
1月前
|
前端开发 JavaScript 开发者
React与Vue:前端框架的巅峰对决与选择策略
【10月更文挑战第23天】React与Vue:前端框架的巅峰对决与选择策略
|
1月前
|
前端开发 JavaScript 数据管理
React与Vue:两大前端框架的较量与选择策略
【10月更文挑战第23天】React与Vue:两大前端框架的较量与选择策略
|
1月前
|
JavaScript 前端开发 算法
在性能上,React和Vue有什么区别
【10月更文挑战第23天】在性能上,React和Vue有什么区别
18 1
|
2月前
|
JavaScript 前端开发 算法
前端优化之超大数组更新:深入分析Vue/React/Svelte的更新渲染策略
本文对比了 Vue、React 和 Svelte 在数组渲染方面的实现方式和优缺点,探讨了它们与直接操作 DOM 的差异及 Web Components 的实现方式。Vue 通过响应式系统自动管理数据变化,React 利用虚拟 DOM 和 `diffing` 算法优化更新,Svelte 通过编译时优化提升性能。文章还介绍了数组更新的优化策略,如使用 `key`、分片渲染、虚拟滚动等,帮助开发者在处理大型数组时提升性能。总结指出,选择合适的框架应根据项目复杂度和性能需求来决定。
|
1月前
|
前端开发 JavaScript 开发者
React与Vue:前端框架的巅峰对决与选择策略
【10月更文挑战第23天】 React与Vue:前端框架的巅峰对决与选择策略
|
1月前
|
JavaScript 前端开发 数据管理
React和Vue的优缺点
【10月更文挑战第23天】React和Vue的优缺点
29 0
|
1月前
|
开发框架 JavaScript 前端开发
React和Vue之间的区别是什么
【10月更文挑战第23天】React和Vue之间的区别是什么
14 0