关于Vue.js和React.js,听听国外的开发者怎么说?

Vue.js React.js 的主要区别是什么?】 Vue.js React.js 都是优秀的前端框架,各有优缺点。选择适合的框架应根据具体需求团队技术栈进行权衡。Vue.js 适合追求简单易用快速开发的团队,而 React.js 适合追求灵活性强大生态系统的团队。 阅读详情

VueJS 与 ReactJS 到底怎么样如何?听听别人怎么说。

使用所有新的库和框架,很难跟上所有这些库和框架,也就是说,这就需要您决定哪些是值得花时间的。

让我们看看人们说什么:

“和Vue.JS一起工作是很愉快的,我发现学习曲线很浅,然而,这纯粹是基于我的经验,如前所述,我过去曾和一些人一起工作过。

默认的模板结构工作原理和Angular非常类似,所以有这个背景的开发人员可能会React上手更快。如果React像Vue.js那么容易学习的话,我真的不会不学习React,它的影响很大。

Reme Le Hane

“比起React我更喜欢vue.js。在JavaScript领域vue.js是镇上新来的小子。所以我想说学习的简单性可能是第一。简洁是设计的基础。

Vue是简单的,它具有很多从Angular1和react来的概念。你可以使用它来建立任何系统 - 只是把它包含到HTML文件中。

React更大,更复杂一点(例如在设置方面)。

所以如果你想只想学一个框架,并且没有一个已经建立的系统那就选择Vuevue.js很平易近人,提供如何把各种事情做好的更多的结构。如果你还不确定,两者都试试。也可以点击这里来阅读,ReactJS vs Vue.js vs AngularJS

https://www.agriya.com/blog/2017/03/08/angularjs-vs-vue-js/

Kathreen Riya

“回答你的问题,我认为Vue.js是了解React系统的一个好方法。然而,你看完指南之前你可能会爱上Vue.js。让我告诉你,整件内容都值得一读。找个星期六开始试试吧!

在你读我的回答,我非常鼓励你看看Vue的框架比较。它非常体贴,涉及许多重要的考虑因素。

您想用哪一个平台开发?选择你自己的毒药吧。

  1. React是几乎所有平台的理想选择。无论是Web还是原生开发,React都已经覆盖并在两个方向都成熟了。在UI开发方面,在任何上下文中都是一个灵活的开发人员。它甚至进入了虚拟现实。

  2. Vue 2太走向原生。Evan和他的团队正在与阿里巴巴合作创造Weex,这将允许本地渲染就像React Natvie。Vue 2现在主要集中在Web开发,但也承诺支持其他平台。根据Evan的最新的Vue的博客,2017对Weex是重要的一年。

你想多久才开始开发呢?为什么不今天就开始,而要等几个星期?

  1. React有陡峭的学习曲线。它的文件和术语在某些概念是不同寻常,而凌乱,在Vue中指南,属性名称,安装过程,等一切感觉很熟悉,与更广泛的HTML,CSS和ES6标准一致。感谢这两个框架,他们的社区欣欣向荣。你可以找到大量的资源来启动。

  2. 我面临的最大障碍是理解构建工具链:Webpack,JSX,我的文本编辑器插件等等。

  3. 然而,Vue不需要Webpack,或任何其他事情。你可以马上通过ES5快速的写应用包括使用你最喜爱的软件包管理器或CDN的框架。这意味着你可以用CodePen和其他代码共享的环境。

  4. React最近推出了create-React-app。你可以将这个和Vue的命令行工具进行对比。

在专业领域…

  1. Vue一直有大牌公司像gitlab,Laravel,PageKit等采用。

  2. Vue仍然感觉像在我的开发周期上新的孩子。然而,许多开发商在我公司(IHS Markit)已经开始采用Vue,在考虑Angular和React太重。

  3. React很受欢迎,而且已经持续很久了。可能更多的企业使用了React。如果你现在找一份新工作,那就记住这一点。

  4. 在过去的几个月里(下降2016),我看过很多文章说:“为什么我们选择vue.js超过React和Angular…”。vue.js获得牵引力,快捷,越来越多的人意识到它是多么容易使用。

再来看看Vue迷…

包括状态管理和路由!你已经知道了关于Flux/Redux,这就是Vue所提供的:

  1. Vuex是Vue的 Flux/Redux/Elm-inspired的实现,专门针对使用Vue的响应系统。其系统的mutations, getters,actions非常协调,与您的组件集成很容易。不过,如果你更喜欢用Redux,Vue用Revue也是很酷的。无论哪种方式,知道如何使用状态管理系统是一种很有价值的模式。

  2. 如果你需要URL路径和参数Vue-Router是该死的简单而强大。只要检查一下文档就ok了。

其他值得注意的事情…

  1. Vue的文档是一个梦。我不能告诉足够多的人它的指南和API参考有多大。Evan You(作者和项目负责人)有一种将现代开发提供给门外汉的方式。即使是经验丰富的开发人员,这也是令人耳目一新的。

  2. 写单文件vue组件感觉很自然 - 我从来没有回头,因为。这不需要Webpack,但没有恐惧,Vue提供了一个非常方便的命令行工具来帮助你产生很小的安装骨干项目。如果你喜欢Browserify,也不用担心。炼狱,你可以写你自己的CLI模板,如果你想要的话!提供的模板非常灵活。

  3. Vue 2支持服务器端渲染,帮你做SEO,让你的网站可以呈现给禁用javascript的人。

最后,不断有什么给我印象深刻的东西,再次回来的Vue.js是其突出的社区,Evan和他的贡献很专业,它的易用性,其显而易见的对齐与Web部件标准。我被这个项目的成功所震惊,创造出几乎任何我能梦想得到的前端都是多么令人愉快的事情。

Andy Merskin

我也来这儿。

我花了大约一年的时间来处理这个问题。我最近换了Vue在过去的几个月里,我没有回头。关于Vue的一些事情让我沉迷过度了,即:

  1. JSX - 我讨厌JSX。它总是花费我几秒钟的时间,如果不是几分钟就万幸了。我每次打开项目要接受这个事实,我一直在寻找一个JavaScript组件包括风格、传统的JavaScript方法和UI元素都支持的一个模块化的野兽。它很快就老化了。

  2. 重命名传统HTML属性 - 传统HTML类和风格的元素属性。哦,React也能做到,你所要做的就是确保你所有的类的属性称为类名和样式属性没有字符串值了。想象一下,试图创建一个基于购买的现有主题的网站。把它换成React就像用刀子刺眼球一样。而对Vue,现有的HTML只是普通的工作。你想“reactify”吗?继续,但这不是React中所要求的。

  3. 打包需要 - 所以React就只是UI层吗?他们是正确的;你甚至也可以不需要WebPack或任何其他的打包机。但是如果没有它们,你可以尝试建造任何实质性的东西,你都会很难过的。你开始拉动左右,使功能和所有那些假定WebPack包。如果你只是写“hello world”,然后只使用React可以。别的,你就得开始阅读所有的打包内容。

josullivan

“我用Angular1一年多一点,然后切换到React。我已经看了Vue几次却从来没有建立任何东西,那就是说我什么也没听到,但伟大的事情,从外观上来看,它是很容易。

我准备采取行动,原因有3:

  1. 这是目前最流行的:这很重要,最受欢迎的是它拥有最多的在线资源,更好的工作机会,更有可能获得长期的成功(除非他们使用谷歌的Angular1)。

  2. 它是通用的:有库允许您使用React来编写移动甚至桌面应用程序(尽管我还没有亲自尝试构建桌面应用程序)。Vue也将推出自己的混合移动框架,但即使当它来到的时候,我严重怀疑它会赶上React,有多少人考虑重头开始考虑到RN有及其社区的规模。

  3. 这很复杂,很难学:我不同意大多数人的观点,说这个不是学习React的好理由,而且实际上是我喜欢React的原因之一。学习React会让你成为更好的JavaScript开发人员。React很难,因为:

  • 它使用了很多中间高级JS概念。像一个深入了解的对象,“this”关键词和一些功能的编程概念是必要的工作,React的效率(最后一个是更相关的如果你使用Redux)。它也将更可能迫使你学习ES6如果你还不知道。

  • 你需要的工具只有1件套,所以你必须依靠终极版的其他库。开始时这可能很痛苦,但它教你如何混合、匹配和连接不同的库。也让你能够定制你的工具,你认为合适或甚至将React放进Angular/Vue应用如果你只想用它在你的应用程序的某些部分的优势。

  • 它通常用到构建工具像WebPack(虽然它实际上并不需要他们)。Vue是建立更加容易没有编译工具,但是相当多的任何真实世界的应用都将是最终使用编译工具,无论如何,这是唯一的一个优势,如果你还在学习,只是想跳过麻烦去更快建设。即使是这样的话,你仍然可以通过使用项目生成器,比如创建React应用程序来跳过所有配置并直接构建。

前端开发的问题是js生态系统可能非常不稳定,框架在不断变化。因此,我认为,不是寻找最简单、最强大、最流行的框架,而是作为一个开发人员长期学习有用的东西(尽管React也有最流行的东西),这可能更有用。即使React最终变得过时,我也不会对学习它感到后悔,因为当我开始学习JavaScript的时候,我知道的比我想知道的还要多。

Ahmed Wagdi

“这些天我很少做网页,大多工作在后端数据处理、网络I/O和分布式通信。

一年多一点以前,我想要的是一个实时的Web UI想象一些我对服务器端的数据,我想用SignalR。我回到了一些流行的框架,有一个非常简单的思维方式:“我可以阅读‘入门’,然后在15分钟内开始一些基本的工作吗?”。

我最终选择了Vue,主要是因为它使用简单的对象模型和我真的只是过去的东西我可以从SignalR直接进入并显示。我所尝试的几乎所有其他的东西围绕着数据都有某种类型的打包器/代理,这意味着你必须运行一些映射才可以使模型正常工作。我几乎决定用Mithril,但是当我发现这只是我的需要与Vue重合更多。其实我真的想用React,但Vue只是更平易近人,我不需要花费额外的时间学习React。

然而,真正的考验是几个月后,我去修改和添加更多的功能到我的简单调试UI中。我几乎可以立即拿起它,甚至做了相当大的改动。

与我的经历相比,Ember。我们有一个大的应用程序基于Ember编写,每一次我试图做的是我认为应该是一个简单的改变(不接触的几个月后),我花了比我想象的要长5倍,我花了大部分的时间与它作战之前实现我忘了5个的地方,你必须修改参考额外的依赖或其它一些同样平凡但真气人的细节。

你可以学习Vue在分钟的基础知识,并在几个小时内很内行。这是不是很多的框架,可以说,这是一个被严重低估的好处。

gregmac

这篇文章最初发表在bootstrapbay博客 - https://bootstrapbay.com/blog/vuejs-vs-reactjs/

各位,你们怎么看?在这场辩论中,请随意点儿,别忘了分享你的体验,这样其他人就能了解到你的想法。

汇智网(www.hubwiz.com,大量最新的vue/react/angular课程),小智翻译。

AI Agent Harness内容审核:生成内容合规 在过去的几年里,生成式人工智能(Generative AI)技术取得了爆炸性的发展。从 GPT-4、Claude 这样的文本生成模型,到 Midjourney、Stable Diffusion 这样的图像生成工具,再到 Sora 这样的视频生成模型,AI 已经具备了媲美甚至超越人类的内容创作能力。然而,技术是一把双刃剑。随着生成式 AI 的普及,内容安全与合规风险也呈指数级增长。 阅读详情

相关推荐

笔试题-2023-思特威-数字电路设计(CIS)【纯净题目版】

10 笔试题-2023-思特威-数字电路设计(CIS)【纯净题目版】

w0shishabi的博客 1427

vuereact火的原因分析

其实从技术上来说vue对比react来说并没有什么优势,毕竟react是facebook的出品,代码的质量肯定是没问题的。 那么为什么vue还是比react火呢? 1、由于国内的生态:react再好,他也是国外的产品,对国内生态的支持缺乏。比如国内很多基于vue的框架是支持快速开发小程序或支付宝支付、微信登录、微信支付这些应用或接口的,比如uniapp,但是react的生态却相对较少。 2、教程的可阅读性:react的教程再好,大部分都是英文的,然后也有中文站,但是相对于vue来说,学习起来还是没

weixin_48914851的博客 2566

JDK1.8 windows 64位

JDK1.8 windows 64位

Vue 3.0 公开后的撕逼大战……

阅读本文需要2.7分钟前言在2019年10月5日,尤大大终于公开了 Vue 3.0 的源代码。vue3.0源代码仓库https://github.com/vuejs...

小北哥哥和北妈 2316

为什么Vue在国际上越来越没影响力?,大专生面试阿里P7居然过了

但是,如果从的角度,React 是失败的,因为更多的社区选择意味着更多的可能应用形态,语言更加不统一,团队协作更加困难这里也可以顺带解释 Vue React 难易程度之争,单纯看 Vue ReactReact 更简单,React 核心 api 就那么 6 个,useState,useMemo,useRef,useCallback,useEffect,useLayoutEffect,一个网页翻个 4,5 次就能看完,学会也就几个小时的事情。

m0_60388338的博客 1010

Vue Material - 基于谷歌 Material Design 打造的前端组件库,用 Vue 开发海外应用的绝佳选择

一位朋友问我用 vue 开发 APP 在谷歌商店上架,有什么简单的 UI 组件库,我推荐了这款,同样推荐给各位。

那些免费的砖 4086

为什么Vue在国际上越来越没影响力?

近日突然看到“为什么Vue在国际上越来越没影响力”这样一个问题 我来回答一下 如果Vue 单纯看 star 数量的话,确实比 React 多啊说实话,Vue 实际上策略是紧跟 React,我们组内部讨论的时候,一般把 Vue 看作是全工具链的 React 框架,无论是老版本还是新版本Vue React 的原理性差异几乎没有,这点 ng 不同,因为在开发 ng 的时候,编程思维都需要彻底转变才能进行所以,你对 Vue React 的比较,可能完全没有意义,因为绝大多数有能力的开发者Vue R

江一铭 3302

听听别人怎么说VueJSReactJS

前端面试题汇总前端面试题是我面试过程中遇到的面试题,每一次面试后我都会复盘总结。

2401_84097996的博客 684

听听别人怎么说VueJSReactJS,前端组件开发

总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习工作中不断积累坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践总结。点击这里领取Web前端开发经典面试题做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。

sgegv的博客 710

ReactJSVueJS的简介以及它们之间的区别

本文主要介绍ReactJSVueJS的简介以及它们之间的区别

一起学习 1620

NodeJSReactJS,VUEJS的关系

【前端神秘的面纱】对后端开发来说,前端是神秘的,眼花缭乱的技术,繁多的框架,如果你还停留在前端等于只用jquery做开发,那么你out了,本文从Java的角度简述下目前前端流行的一些框架。水平有限,欢迎指正。【nodejs】官网:https://nodejs.org/简介:对前端来说极其重要的一个“框架”,简直可以说是开天辟地类比Java中:JVM详述:就前端来说nodejs具有划时代的意义,做前...

myKurt的博客 4万+

React Vue 到底谁更牛?听听尤雨溪怎么说

React Vue 到底谁更牛?听听尤雨溪怎么说 知乎上近日有人发起了一个 “react 是不是比 vue 牛皮,为什么?” 的问题,再度引发一场关于前端框架谁更牛的口水战,评论里可以说是撕得不可开交。Vue.js 作者尤雨溪12月4日正面回应了该问题,他表示希望大家能停止无谓的争执,多想想使用这些技术的初衷,比起争论这个,倒不如多想想怎么让自己变得更牛。以下是尤雨溪的回复: ...

Charlie8915的博客 293

听听别人怎么说VueJSReactJS(1),web前端设计与开发

Vue.JS一起工作是很愉快的,我发现学习曲线很浅,然而,这纯粹是基于我的经验,如前所述,我过去曾一些人一起工作过。默认的模板结构工作原理Angular非常类似,所以有这个背景的开发人员可能会React上手更快。如果ReactVue.js那么容易学习的话,我真的不会不学习React,它的影响很大。“比起React我更喜欢vue.js。在JavaScript领域vue.js是镇上新来的小子。所以我想说学习的简单性可能是第一。简洁是设计的基础。

2401_83621384的博客 304

2023年最佳JavaScript框架:ReactVue、AngularNode.js的比较

在2023年,ReactVue、AngularNode.js都是具有显著影响力的JavaScript框架。在本文中,我们将比较当前最热门的JavaScript框架:ReactVue、AngularNode.jsReact 的虚拟DOM技术高效的更新机制使得它在大规模快速的前端应用中表现出色。在2023年,ReactVue、AngularNode.js仍然是前端后端开发中备受关注的技术。ReactVueAngular的生态系统将继续增长,为开发者提供更多的选择工具。

学IT,找陈寒 5362

AngularJSReactJSVueJS比较 - DZone

对于一个优秀的开发人员来说,任何框架几乎没有任何实质性的区别。他们对这些技术中的任何一种都感到满意,但对于企业而言,它会产生不同。这取决于他们到底想要什么: 您想开发一个对 SEO 友好的网站吗?如果是,React JS 是正确的技术。 您想要一个具有优化安全性的网站吗?如果是,请相信 AngularJS。 您想开发一个轻量级的 Web 应用程序吗?如果是,则使用 Vue JS。 您想在更短的时间内完成 Web 开发过程吗?如果是,Angular 是正确的选择。 ...

极道Jdon的技术博客 698

吃透web前端秘籍,来听听大佬是怎么说

看看阿里大神对web前端是如何总结的 一.为什么要学习前端开发? 你可能是因为兴趣,完成一个网站、页面、功能的成就感。你也可能是因为现在前端岗位火爆,就业率高。不管是因为什么,只要找准了目标,学就是了! 二.Web前端开发是干什么的?有没有“钱”途? 先看一张图吧 北京高级前端研发工程师的平均月工资为29.3k,深圳也有15k,“钱”途已经有了。 那前端是干什么的呢? (1)定义:前端开发就是将UI设计师设计好的界面实现,即用一些前端方面的语言(HTML、CSS、jQuery等等)将UI设计变成可以与用

pig_html的博客 4831
上一篇: 前端的对决:React的JSX与Vue的templates
下一篇: vue.js如何写一个简单的原生js模块,浏览器中的表现如何?
落叶无声9
博客等级 码龄12年 442粉丝 343原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值