所在的位置: js >> js市场 >> Vuejs会在2019年接管React

Vuejs会在2019年接管React

白癜风专科医院哪里好 https://wapjbk.39.net/yiyuanfengcai/video_bjzkbdfyy/

好吧,这个问题每年都会被问到。简而言之,不会。至少在年不会。应该从开发人员经常创建应用程序的Web工具的角度讨论此问题。答案在于,每个库/框架都可能会发布一些令人敬畏的功能,例如,吸引开发人员选择新工具。尽管如此,市场形势仍将保持不变,因为React过去几年的主导地位显而易见。让我们来看看过去5年React和Vue请求频率的比较:

正如你所看到的,Vue发展迅速,但年不会成为其主导地位的一年,因为它需要更多的时间。为了比较社区支持和受欢迎程度,让我们熟悉由JavaScript状态创建的/年最受欢迎的JS框架调查图表。他们每年从超过20,名开发人员那里收集有关前端框架和测试库等主题的数据。

总而言之,目前React远远领先于拥有最大知识库,支持和社区的最受欢迎的JavaScript库,这为Vue赶上其主要竞争对手创造了一些障碍。

同时,如果我们看一下技术特征,我们应该说Vue比React更具进步性和前景,原因有很多。它可以是单文件组件,使用模板而不是JSX,集成Vuex或官方Vue-CLI。此外,它的学习曲线较低,文档结构更好。所有这些优点都非常有吸引力,但还不足以成为大量程序员在年立即切换Web开发工具的主要原因。那么,Vue.js会在不久的将来击败React吗?是的,它会的。但不是在年。

我的预测:它将在年发生,因为Vue.js必须在全世界范围内广泛传播并获得更多的支持和使用。一旦发生,开发社区将实现它的所有有利功能,并将实现过渡。

那是什么?TOP-3网络工具仍然包括Vue,React和Angular,但顺序如上所述。

如果您正在考虑在年为您的项目选择什么工具,我建议您阅读这篇文章,比较Vue和React。

任何支持react的人都会使用jobs参数作为主要参数。这很好,但是如果这一切能让你做出更好的反应,那就试着学习两者,并向高级开发人员建议Vue可能是一个很好的转换。JavaScript库有很多vue包装器,可以为这些库添加Vue样式支持。这很简单。

任何react开发者都可以在几周内了解Vue。他们真的非常相似。

文档:

Vue的文档绝对完美,简单,SEO友好,这意味着谷歌搜索产生了明显的结果,社区驱动的支持历史也很丰富。

React具有良好的文档,但文本很重,通过谷歌搜索导航和查找官方文档可能有点混乱,并且由于所有的功能技术使得编写文档也非常困难,因此它通常是一个更复杂的框架。

组态:

React的create-react-app实际上不是启动基于React.js的项目的主要方式,webpack,babel和eslint配置被锁定,只能通过包更改,因为默认情况下它们只是可扩展的。

另一方面,Vue专注于cli项目创建,让您可以根据自己的选择完全访问webpack,babel和eslint配置文件。

单文件Vue方法:

在我看来,Vue的单文件方法是React的最大优势之一。它使组件的概念与实际代码的连接变得更加简单,html,css,js都可以在1个.vue文件中。单个文件Vue组件中的语法支持的IDE工具已经超过了React,这意味着你可以编辑CSS,sass,stylus,html,pug,JavaScript,Coffeescript等等。

预处理器:

由于通过CSS的Javascript特性和编写html/J模板的JSX方法导入,React对html和CSS预处理器的支持非常难以配置。

Vue具有非常简单的语法,允许您在瞬间切换任何html或CSS的预处理器。

可读性:

React是一团糟,在我看来,JSX很难看,HTML通常很难看。我强烈建议学习一个html预处理器,如Pug,以及一个css预处理器,如SASS或Stylus,这两者都使用无托架,基于缩进的嵌套。

相比之下,在Vue中,能够编写看起来像html

通常,Vue感觉像一个更加GUI风格的开发框架,其中React是传统的编码。即使Vue是基于文本的,这也是它的神奇之处。

我知道react只是一个渲染引擎,这有点挫,因为后来添加了redux,后来添加了路由器,使用它非常hacky,javascript类型支配一切。

在Vue中,它实际上感觉就像你正在编写所有连接的html,css和js,然后你有这些插件插槽用于状态vuex和路由器vue-router,它们遵循Vue方法,它是非常好




转载请注明:http://www.aierlanlan.com/rzdk/4796.html