列举三个web框架,并简述优缺点

React.Js

ReactJs 是声明式、高效且灵活的 javascript 库,用于构建重构 UI 组,它主要作用 mvc 中的 view 视图层,是一个开源的,基于组件的前端库。

优点:

(1) 易学易用

(2) RactJs 有一个基于组件的架构

(3) 广泛的第三方软件包

(4) 使用虚拟 dom 进行高效渲染

(5) 大型社区动态支持

缺点:

(1) 因高速发展带给初学者的陡峭学习曲线

(2) 需要了解 javascipt JSXJsx

(3) 由于更新快造成没有合适的文档

(4) 需要其他的编码工具

VueJS

它是开源渐进式的 javascipt 框架,主要用于交互式 web 用户界面和单页应用程序( SPA ),通过使用 html js css 构建应用程序。

优点:

(1) 易于学习和使用

(2) 轻巧快速,用于快速开发

(3) 拥有模块化架构,易于扩展

(4) 支持数据双向绑定,允许高效的 dom 更新

缺点:

(1) 渲染速度慢

(2) 与其他前端 javascipt 框架相比,采用率有限

(3) 不适合大规模应用

(4) 需要额外的工具和插件来执行所需的功能

jQury

他是 javascipt 编写的,他是 web 应用程序和接口的流行语言。该库是跨平台和跨浏览器,这就说明它可以在任意浏览器和平台进行开发。

优点:

(1) 易于学习

(2) 方便使用

(3) 兼容网络浏览的浏览器

(4) 广泛的插件

(5) 拥有强大的社区

(6) 提供多种 DOM 工具

(7) 搜索引擎优化

缺点:

(1) 不能向后兼容

(2) 对于早期插件的兼容性差

(3) 插件容易引起冲突

(4) DOM API 被认为是过时的

(5) 缺少数据层

(6) 其核心库对于特效和动画的支持差