所在的位置: js >> js发展 >> VueReact和Angular的主要

VueReact和Angular的主要

中科医院承办青少年白癜风防治援助项目 http://nb.ifeng.com/a/20180425/6530018_0.shtml

React最大的其中一个优势是:在稳定性和创新性之间做了很好的平衡,使得用户比较容易适应。这个原因以及其他一些原因使React保持了它的地位,并获得越来越多的人气。

大小

开发框架的大小对未来应用的性能至关重要。框架和应用程序必须在应用程序开始正常工作之前加载。

在这方面,Angular最复杂,有KB。React次之,有43KB,而Vue.js只有23KB。除非你的应用特别大,并且包含了大量的组件,否则最好使用更小的结构。

性能

在Web项目中,性能与DOM密切相关:DOM在浏览器/代码中表示Web页面。在发生更新时,你可以通过DOM控制Web页面。

Vue、React和Angular的性能会因为任务的不同而有所差异,但在大多数情况下,它们都非常高效和快速。React和Vue都实现了DOM。得益于其精心设计的结构,Vue提供了出色的性能和内存分配。这就是React和Vue.js优于Angular的地方:它们利用了虚拟DOM——原始DOM的复本。

注意:DOM是一种将HTML文档的内容表示为对象的方法。此外,还有一个用于管理指定对象的接口。DOM分常规DOM(也称为真DOM)和虚拟DOM。它们有什么区别呢?让我们来看一个例子。如果你想修改在HTML标签中找到的某些信息,算法将会这样做:真正的DOM将更新所有标签,直到它找到它需要的片段。在某些情况下,这会对性能和其他参数产生负面影响。虚拟DOM则只更新必要的HTML块。

社区

React是世界上最流行的框架,这已不是什么秘密。它越来越受欢迎,因为它提供了真正的Promise。React的MentalModel看起来很可靠,其组件让创建用户界面变得更容易,API灵活且富有表现力,整个项目给人的感觉是就应该那样。对API库的描述也友好,更容易给人留下良好的印象。

从那时起,React库在基本概念和API方面就基本保持不变,但已经形成并发展出了一整套的知识和最佳实践,越来越多的人在使用它。Angular因其优点而备受赞誉,并拥有大量的社区支持。遗憾的是,尽管Vue.js有很多好处,但它并没有像它的竞争对手那样被开发者所接受。

下面让我们从流行度和相关性两个方面比较下这三个框架:

GitHub:目前,Vue.js是最流行的框架,尽管它是最年轻的,这意味着越来越多的项目将使用它。

谷歌搜索:在谷歌搜索中,React查询请求最多,紧随其后的是Vue.js。目前最不受欢迎的是Angular.js。Angular.js的人气在下降,而Vue.js的人气却在上升。

劳动力市场需求:大多数职位空缺与React.js有关,然后是Angular,再然后才是Vue.js。




转载请注明:http://www.aierlanlan.com/tzrz/8524.html

  • 上一篇文章:
  •   
  • 下一篇文章: