Web 架构是为解决 Web 开发中开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮助快速实现 Web 开发,并解决开发过程中遇到的常规问题!以下是2020年常用的 Web 框架:
1. Bootstrap
Bootstrap 是一款很受欢迎的前端框架,基于 HTML、CSS、JavaScript 设计的,简单灵活,使得 Web 开发更加快捷,Bootstrap 中包含了丰富的 Web 组件和13个 jquery 插件,这些组件和插件可以快速的搭建一个漂亮和功能完备的网站,用户还可以根据自己的需求进行 CSS 变量的修改,扩展自己所需功能。
2. Angular
Angular 是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品中,其具有很多特性,如 MVW、模块化、自动化双向数据绑定、语义化标签、依赖注入等,Angular 可以为开发者呈现出一个更高层次的抽象来简化应用开发。
3. Backbone
Backbone 是一种帮助开发重量级的 javascript 应用的框架,其文件本身很小,压缩后只有 5.3KB,主要提供了 models(模型)、collections(集合)、views(视图)三种结构,其中模型用于绑定键值数据和自定义事件,集合附有可枚举函数的丰富 API,视图可以声明事件处理函数,并通过 RESRful JSON 接口连接到应用程序。Backbone 依赖于 underscore.js,其中包含很多工具方法、集合操作、 js 模板等。
4. React
React 是一个用于构建用户界面的 javascript 库,主要用于构建 UI,很多人认为 React 是 MVC 中的 views(视图),其采用声明式设计、JSX 的语法扩展、强大的组件、单向响应的数据流,具有高效、灵活的性能,且代码逻辑简单,受到越来越多的人的关注和使用!
以上目前 Web 开发常用的框架,每个框架都有其不同的特点,且功能都很强大,想从事 Web 开发的可以学习一下!