最后更新:2020-04-06 12:18:39 手机定位技术交流文章
全文由2032个单词组成,预计持续6分钟。

前端框架一年比一年受欢迎。
如今,很难想象没有任何JavaScript框架的前端开发。
最近,谷歌的Angular和脸书的React.js一直在激烈对抗。然而,在2018年,前端世界经历了重大变化,一个更强大的玩家加入了竞争。js。
接下来,让我们来看看Vue.js,并估计它取代前端巨头React的机会。
背景
在进一步研究之前,将总结这两个框架的一些基本信息。
React是由科技巨头Facebook开发和维护的,以满足其需求。React长期以来一直是前端领域的主要参与者,提供长期稳定的支持。
谷歌搜索引擎是由前谷歌员工尤雨溪创建的。他的目标是开发一个集成现有框架最佳特性的框架。
核心差异
为了保持公正性,建议在Vue.js文件中检查反应和Vue.js之间的差异,很好地解决了这个问题。尤雨溪与反应小组的丹·阿布拉莫夫合作完成了该文件。
Vue和React都使用虚拟DOM,尽管它们有不同的实现方法。
Vue与。js和Recovery是指Vue.js使用带有声明性呈现的模板,而React使用JSX,这是一个相当大的JS扩展,允许在其中使用HTML。这意味着React需要比Vue.js或Angular更复杂的执行过程来完成更简单的任务,并且最终需要更多的时间来开发复杂的组件。
下面是一个简单的Vue登录实现示例:

反应登录实现的一个示例:

与此同时,Vue.js更高级,并且具有更低的入口点,因为它不需要对js核心有深刻的理解就可以执行。
React和Vue.js都适用于中小型项目。
流行病
React一直是JavaScript框架中受欢迎的领导者。根据节点包管理器(npm)的报告,React以48,718个依赖项高居榜首,而Vue.js是第二大流行的JavaScript框架,有21,575个依赖项是React的一半。尽管从2018年底的统计数据来看,Vue的依赖度翻了一番,而React的依赖度翻了一番。
下载的数量也表明反应变得越来越受欢迎,而Vue几乎没有改变。

基于在特定平台上工作的开发人员提出的问题数量,堆栈溢出给出了以下数据:

尽管可以看出,关于Vue.js的问题越来越多,但毫无疑问的是,Response仍然在领奖台的顶端。
根据第四版JAVAScript“Nova”的预测,Vue将在2019年以每年加入Github的明星数量排名第一。
这个统计数字相当令人困惑,因为它与上述任何数字都不相符。也许Vue社区只对GitHub的亮点着迷。
社区支持
根据Github的统计,即使没有顶尖公司的支持,Vue.js在开源社区也非常受欢迎。
脸谱网的工程师们一直致力于React的维护、编码、改进和投资,这使得React成为开发者世界中发展最快的工具。
灵活性和学习曲线
React最大的优势之一是灵活性。React不是一个成熟的框架,而是一个库,所以它也很容易学习。开发人员可以根据自己的偏好添加任何库,而不是遵循固定的模式。当开发人员使用React来支持状态管理任务时,MobX和Redux也被广泛使用。
Vue.js也非常灵活,对如何构建应用程序没有限制。它还为各种建筑系统提供官方支持。此外,学习过程不会花费太多时间:开始学习的唯一要求是熟悉基本知识,如HTML和ES5JavaScript。
像幅
框架的大小是直接影响项目生产率的一个重要标准。框架越小,项目越好。如果你把框架的大小四舍五入,反应约为100 Kb,而Vue.js约为80 Kb。它们都具有相对较小的尺寸,这使得它们便于小型应用程序的开发。
用例
在为项目选择技术时,了解技术在哪里应用也很重要。
React.js应用程序开发:
脸谱网
推特
应用程序开发:
Gitlab
9Gag
任天堂
语法上

资料来源:Pexels
总的来说,最近React比Vue更受欢迎。React有强大而有影响力的教练来改进和维护它,而Vue没有。
然而,Vue.js和Recovery . js提供了高度的灵活性和简单的学习曲线,并且两者都非常小。选择取决于你的习惯。

评论、表扬和关注
让我们分享人工智能学习和发展的干货。
如果重印,请在后台留言并遵守重印规则。
本文由 在线网速测试 整理编辑,转载请注明出处。