当前位置: 主页 > 前端开发

web前端界面集成框架-web前端开发框架

发布时间:2023-02-11 11:14   浏览次数:次   作者:佚名

三大主流 Web 前端框架分别是 Angular、React 和 Vue。

1.角度

Angular,原名angularJSweb前端界面集成框架,诞生于2009年,我们之前使用jquery开发。 自从angular的出现,我们有了新的选择。 它最大的特点是将一些开发模型从后端移植到前端实现。 Angular有很多特性,其核心是MVW、模块化、自动双向数据绑定、语义标签、依赖注入等等。

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

2.反应

facebook 出品的 React 于 2013 年正式推出,比 angular 晚了 4 年,但得益于其创新的 VirtualDOM,在性能上碾压了 angularJS。 一经推出,便引起了巨大的轰动。 具有VirtualDOM、JSX、Diff算法等诸多特性,支持ES6语法,采用函数式编程。 门槛略高,但也更灵活,发展的可能性更大。

同时,React 可以非常轻松地创建用户交互界面。 为其应用程序的每个状态设计简洁的视图,React 可以在数据变化时高效地更新渲染界面。 React 为其程序编写独立的模块化 UI 组件web前端界面集成框架,这样当一个或某些组件出现问题时,可以很容易地将它们隔离开来。

3. 视图

作为最后一个框架(2014年),Vue借鉴了前辈angular和react的特点(如VirtualDOM、双向数据绑定、diff算法、响应式属性、组件开发等)并做了相关优化,使其变得简单使用。 更方便,更易上手,更适合初学者。

Vue 是一个用于构建数据驱动的 Web 界面的渐进式框架。 Vue 的目标是使用尽可能简单的 API 实现响应式数据绑定和组合视图组件。

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