资讯专栏INFORMATION COLUMN

前端三大框架对比

jubincn / 1913人阅读

摘要:与相同点使用,有较高的运行速度提供组件化功能可使用与进行状态管理,响应式依赖追踪子组件重复渲染问题需要手动优化可以使用进行状态管理,函数式不可变模式化,时间旅行可使用,完全的能力更繁荣的社区生态可使用,但推荐使用模版语言而不是学习曲线平缓特

React与Vue 相同点

使用 Virtual DOM,有较高的运行速度

提供组件化功能

可使用mobx与vuex进行状态管理,响应式、依赖追踪

React

子组件重复渲染问题需要手动优化

可以使用redux进行状态管理,函数式、不可变、模式化,时间旅行

可使用JSX,完全的javascript能力

更繁荣的社区生态

Vue

可使用JSX,但推荐使用模版语言而不是JSX

学习曲线平缓

Angular 特点

完善的MV*框架,包含模板,数据双向绑定,路由,模块化,服务,过滤器,依赖注入等所有功能

Typescript

脏检查,对脏数据的检查就是脏检查,比较UI和后台的数据是否一致

比较

MVVM 列表渲染的初始化几乎一定比 Virtual DOM 慢,因为创建 ViewModel / scope 实例比起 Virtual DOM 来说要昂贵很多

大而全大框架,学习成本高

更多文章 yjy5264.github.io

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/93578.html

相关文章

  • 前端三大框架对比(二)——数据更新

    摘要:最先说的原因是因为它与其他两个框架不同,用的是脏检查机制实现双向数据绑定在中有一个负责监听需要视图变化的事件触发每一个组件都都它自己的检测器,用于负责检查其自身模板上绑定的变量。 Angular 最先说Angular的原因是因为它与其他两个框架不同,用的是脏检查机制(Dirty Checking)实现双向数据绑定 在Angular中有一个Zone.js负责监听需要视图变化的事件触发 ...

    sixgo 评论0 收藏0
  • 珠峰前端架构师培养计划

    摘要:公司的招聘要求都提到了至少熟悉其中一种前端框架,有前端工程化与模块化开发实践经验相关字眼。我们主要从端公众号移动端小程序三大平台进行前端的技术选型,并来说说选其技术的几大优势。技术的优势互联网前端大潮后,前端出现了大框架,分别是与。 1、技术选型的背景前端技术发展日新月异,互联网上出现的新型框架也比较多,如何让新招聘的人员...

    ccj659 评论0 收藏0
  • 2018年,前端应该怎么学?

    摘要:未来一个大的趋势就是前端开发的效果,正无限逼近原生效果同时一些大厂也在纷纷提前布局了,之前惊艳四方的天猫造物节淘宝造物节风靡朋友圈的怎么做的如果我们要在这波浪潮上取得先机,那么就必须提前学习。我个人想学习的框架是天猫的。 面向2018年,我觉得前端有这么三个方向可以突破 前端逻辑层(包括三大框架,webpack,前端数据管理) 前端交互层(包括css3,canvas,svg,vr...

    AnthonyHan 评论0 收藏0
  • Svelte 前端框架探索

    摘要:苗条的框架正是作者的初始目的,苗条包括代码编写量打包大小等等。是已经编译后的组件有什么缺点是一个刚起步不久的前端框架,无论在维护人员还是社区上都是大大不如三大框架,这里列举一下本人认为的存在的缺点。 Svelte 的作者也是 rollup 的作者 Rich Harris,前端界的轮子哥。sevlte 项目首次提交于 2016 年 11 月 16 日,目前版本是 3.6.1(2019-0...

    Euphoria 评论0 收藏0
  • 云开发初探 —— 更简便的小程序开发模式

    摘要:年加入腾讯云云开发团队。基于,云服务商发展出这类更高级的开发服务。小程序云开发说了这么多无服务开发的概念优点,在小程序无服务开发这一块,腾讯云有什么样的作品呢。这就是今天要重点介绍的,小程序云开发,这就是腾讯云与微信联合研发后,交出的答卷。 李成熙,腾讯云高级工程师。2014年度毕业加入腾讯AlloyTeam,先后负责过QQ群、花样直播、腾讯文档等项目。2018年加入腾讯云云开发团队。...

    iKcamp 评论0 收藏0

发表评论

0条评论

jubincn

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<