首頁>技術>

Javascript開發領域框架很多,以下為前五個頂級的框架

一. React

用於構建使用者介面的 JavaScript 庫

宣告式

React 使建立互動式 UI 變得輕而易舉。為你應用的每一個狀態設計簡潔的檢視,當資料改變時 React 能有效地更新並正確地渲染元件。

以宣告式編寫 UI,可以讓你的程式碼更加可靠,且方便除錯。

元件化

建立擁有各自狀態的元件,再由這些元件構成更加複雜的結構 UI。

元件邏輯使用 JavaScript 編寫而非模板,因此你可以輕鬆地在應用中傳遞資料,並使得狀態與 DOM 分離。

一次學習,隨處編寫

無論你現在正在使用什麼技術棧,你都可以隨時引入 React 來開發新特性,而不需要重寫現有程式碼。

React 還可以使用 Node 進行伺服器渲染,或使用 React Native 開發原生移動應用。

二. Angular

一套框架,多種平臺移動端 & 桌面端

三. Vue.js

漸進式JavaScript 框架

筆者最喜歡的Javascript開發框架

易用:已經會了 HTML、CSS、JavaScript?即刻閱讀指南開始構建應用!靈活 :不斷繁榮的生態系統,可以在一個庫和一套完整框架之間自如伸縮。高效 :20kB min+gzip 執行大小,超快虛擬 DOM,最省心的最佳化

四. Svelte

Svelte 是一種全新的構建使用者介面的方法。傳統框架如 React 和 Vue 在瀏覽器中需要做大量的工作,而 Svelte 將這些工作放到構建應用程式的編譯階段來處理。

特性:

減少程式碼量:重複利用你所掌握的程式語言 - HTML、CSS 和 JavaScript,構建的元件無需依賴模板檔案。無虛擬 DOM:Svelte 將你的程式碼編譯成體積小、不依賴框架的普通 JS 程式碼,讓你的應用程式無論啟動還是執行都變得迅速。真正的反應能力:無需複雜的狀態管理庫,Svelte 為 JavaScript 自身新增反應能力。

五. Preact

Preact 是 React 的輕量化替代方案,僅有 3KB。並且提供了相同的 ES6 API,還具有元件和 Virtual DOM。

更接近於實質:Preact 在 DOM 上實現一個可能是最薄的一層虛擬 DOM 實現。小體積:這將意味可以下載更少的 JavaScript 程式碼,解析和執行 —— 為您的程式碼節省更多的時間。高效能:不僅是因為他的體積,還因為一個簡單和可預測的 diff 實現,使它成為最快的虛擬 DOM 框架之一。輕量 & 可嵌入:使用 Preact 構建應用程式的各個部分,而無需複雜的整合。將 Preact 嵌入到視窗小部件中並應用相同的工具或技術,你將可以構建一個完整的應用程式。生態系統相容:可以無縫使用 React 生態系統中可用的數千個元件。

7
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • LeetCOde 二維區域和檢索——Go 實現