BATJ架构前端MVVM框架

Angular、Vue.js、React:三者比较

2019-03-23  本文已影响11人  裘马轻狂大帅

        要学习前端,首先你的知道,你应该知道自己应该从何入手,不然你就是稀里糊涂,啥都不知道。
         好了,不扯了,直接上干货,基础知识先不说了,什么html,css,JavaScript这些必须懂一点,这是最基础的。
        接下来要学习框架,所有企业不是从基础开始,都是自己站在巨人的肩膀上,我们不需要闭门造车。
         学习那些框架:在本文中,我们希望能够更轻松地做出决定。选择技术堆栈有时会变成一项繁琐的任务,因为您需要考虑每个因素,包括预算,时间,应用程序大小,最终用户,项目目标和资源无论您是初学者,开发人员,自由职业者还是项目架构师形成策略,明智地决定每个框架的优缺点都是明智的。让我们开始吧根据谷歌的趋势,看一下React与Angular与Vue.js的比较。

React 和 Vue 有许多相似之处,它们都有
使用 Virtual DOM提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。由于有着众多的相似处,我们会用更多的时间在这一块进行比较。这里我们不只保证技术内容的准确性,同时也兼顾了平衡的考量。我们需要承认 React 比 Vue 更好的地方,比如更丰富的生态系统。

运行时性能
        React 和 Vue 都是非常快的,所以速度并不是在它们之中做选择的决定性因素。对于具体的数据表现,可以移步这个第三方 benchmark,它专注于渲染/更新非常简单的组件树的真实性能。
AngularJS (Angular 1)这里说的是AngularJS跟Angular2差距大,Angular2后续版本

Vue 的一些语法和 AngularJS 的很相似 (例如 v-if vs ng-if)。因为 AngularJS 是 Vue 早期开发的灵感来源。然而,AngularJS

中存在的许多问题,在 Vue 中已经得到解决。但是个人比较喜欢Angular2
在Web应用开发领域,Angular被认为是最好的开源JavaScript框架之一。

Google的Angular团队已于3月23日发布了Angular4,而期待已久的Angular2版本则是之前版本的完全重构。

对于成熟的开发人员来说,有以上两种选择是一件很棒的事情;但是,对于处于学习阶段的新晋开发人员来说,可能有点不知如何选择。
Angular4 的特性和性能

相比于Angular 2,Angular4的功能列表中添加了许多新功能,同时还有一些旧功能的改进。后续文字做详细说明。


一个快速比较Angular vs. React vs. Vue

        迷茫的小伙伴们,你们喜欢那个框架了,框架的选择根据公司或企业有关,既要照顾老版本的产品,又要照顾新产品的东西,所以这些企业往往喜欢啥都会的。所以这些框架你都的会。

好了,今天就到这了,明天继续。 喜欢的朋友可以关注,赞助支出。
                                                                                                                                              北京

上一篇 下一篇

猜你喜欢

热点阅读