Web前端三大主流框架|青训营笔记

226 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第16天

本篇来了解一下前端三大主流框架。

web前端三大主流框架是Angular、React、Vue。

Angular是一款优秀的前端JS框架,Angular有着诸多特性,

最为核心的是MVW、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。

Angular是一个比较完善的前端框架,包含服务,模板,数据双向绑定,模块化,路由,过滤器,依赖注入等所有功能,在自定义指令后可以在项目中多次使用。

Angular有良好的应用程序结构、双向数据绑定、指令、HTML模板、可嵌入、注入和测试,它模板功能强大丰富,自带了极其丰富的Angular指令。是一个比较完善的前端框架,包含服务,模板,数据双向绑定,模块化,路由,过滤器,依赖注入等所有功能;但是Angular入门很容易但深入后概念很多,学习中较难理解。

React可以非常轻松地创建用户交互界面。

为其应用的每一个状态设计简洁的视图,在数据改变时React也可以高效地更新渲染界面。React为其程序编写独立的模块化UI组件,这样当某个或某些组件出现问题是,可以方便地进行隔离。

React采用声明范式,可以轻松描述应用、通过对DOM的模拟,最大限度地减少与DOM的交互

Vue是一个构建数据驱动的Web界面的渐进式框架。

Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。

Vue对模块很友好,可以通过NPM、Bower或Duo安装,不强迫所有的代码都遵循Angular的各种规定,使用场景更加灵活。

Vue官方文档很清晰,比Angular简单易学、异步批处理方式更新DOM、表达式无需声明依赖的可推导属性