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 生態系統中可用的數千個元件。
最新評論