Web 架構是為解決 Web 開發(fā)中開放性問題而設計的具有一定約束性的支撐結構,使用框架可以幫助快速實現(xiàn) Web 開發(fā),并解決開發(fā)過程中遇到的常規(guī)問題!以下是2020年常用的 Web 框架:
1. Bootstrap
Bootstrap 是一款很受歡迎的前端框架,基于 HTML、CSS、JavaScript 設計的,簡單靈活,使得 Web 開發(fā)更加快捷,Bootstrap 中包含了豐富的 Web 組件和13個 jquery 插件,這些組件和插件可以快速的搭建一個漂亮和功能完備的網站,用戶還可以根據自己的需求進行 CSS 變量的修改,擴展自己所需功能。
2. Angular
Angular 是一款優(yōu)秀的前端 JS 框架,已經被用于 Google 的多款產品中,其具有很多特性,如 MVW、模塊化、自動化雙向數(shù)據綁定、語義化標簽、依賴注入等,Angular 可以為開發(fā)者呈現(xiàn)出一個更高層次的抽象來簡化應用開發(fā)。
3. Backbone
Backbone 是一種幫助開發(fā)重量級的 javascript 應用的框架,其文件本身很小,壓縮后只有 5.3KB,主要提供了 models(模型)、collections(集合)、views(視圖)三種結構,其中模型用于綁定鍵值數(shù)據和自定義事件,集合附有可枚舉函數(shù)的豐富 API,視圖可以聲明事件處理函數(shù),并通過 RESRful JSON 接口連接到應用程序。Backbone 依賴于 underscore.js,其中包含很多工具方法、集合操作、 js 模板等。
4. React
React 是一個用于構建用戶界面的 javascript 庫,主要用于構建 UI,很多人認為 React 是 MVC 中的 views(視圖),其采用聲明式設計、JSX 的語法擴展、強大的組件、單向響應的數(shù)據流,具有高效、靈活的性能,且代碼邏輯簡單,受到越來越多的人的關注和使用!
以上目前 Web 開發(fā)常用的框架,每個框架都有其不同的特點,且功能都很強大,想從事 Web 開發(fā)的可以學習一下!