JS常見框架匯總


摘要

本文整理了目前(2022年元月)常見的使用javascript進行項目開發的大型框架,包括前端框架、后端框架、算法框架等,開源狀態實時更新

基礎框架

Vue.js

React

AngularJS

Svelte

inferno

Preact

Next.js

Nuxt.js

jQuery

Zepto.js

Backbone.js

移動應用類框架

React Native

  • 官網地址 : https://www.react-native.cn/
  • 官方簡介 : React Native 將原生開發的最佳部分與 React 相結合, 致力於成為構建用戶界面的頂尖 JavaScript 框架。
  • 框架類型 : 前端項目級框架
  • 適用平台 : Android應用、IOS應用、Web 端(H5)
  • 倉庫地址 : https://github.com/facebook/react-native
  • 開源狀態 :

Weex

  • 官網地址 : http://weex.emas-poc.com/zh/
  • 官方簡介 : Weex 是一個可以使用現代化的 Web 技術開發高性能原生應用的框架。
  • 框架類型 : 前端項目級框架
  • 適用平台 : Android應用、IOS應用、Web 端(H5)
  • 倉庫地址 : https://github.com/alibaba/weex
  • 開源狀態 :

uni-app

  • 官網地址 : https://uniapp.dcloud.io/
  • 官方簡介 : uni-app 是一個使用 Vue.js 開發所有前端應用的框架,開發者編寫一套代碼,可發布到 iOS、Android、Web(響應式)、以及各種小程序(微信/支付寶/百度/頭條/飛書/QQ/快手/釘釘/淘寶)、快應用等多個平台。
  • 框架類型 : 前端項目級框架
  • 適用平台 : Android應用、IOS應用、Web 端(H5)、通用小程序
  • 倉庫地址 : https://github.com/dcloudio/uni-app
  • 開源狀態 :

Taro

  • 官網地址 : http://taro-docs.jd.com/
  • 官方簡介 : Taro 是一個開放式跨端跨框架解決方案,支持使用 React/Vue/Nerv 等框架來開發 微信 / 京東 / 百度 / 支付寶 / 字節跳動 / QQ / 飛書 小程序 / H5 / RN 等應用。
  • 框架類型 : 前端項目級框架
  • 適用平台 : Android應用、IOS應用、HarmonyOS應用、Web 端(H5)、通用小程序
  • 倉庫地址 : https://github.com/NervJS/taro
  • 開源狀態 :

APICloud

  • 官網地址 : https://www.apicloud.com/
  • 官方簡介 : 一套代碼同時生成 Android、iOS、小程序、Web 等多端應用。
  • 框架類型 : 前端項目級框架
  • 適用平台 : Android應用、IOS應用、Web 端(H5)、通用小程序
  • 倉庫地址 : 未開源
  • 開源狀態 : 未開源

桌面應用類框架

Electron

React Native for Windows + macOS

Tauri

  • 官網地址 : https://tauri.app/
  • 官方簡介 : Tauri是一個工具包,幫助開發人員使用現有的任何前端框架為主要桌面平台開發應用程序。
  • 框架類型 : 前端項目級框架
  • 適用平台 : 桌面應用
  • 倉庫地址 : https://github.com/tauri-apps/tauri
  • 開源狀態 :

NW.js

  • 官網地址 : https://nwjs.org.cn/
  • 官方簡介 : NW.js 可以讓你直接在 DOM 上調用所有 Node.js 模塊,相當於使用一種新的方法來編寫 Web 應用。
  • 框架類型 : 前端項目級框架
  • 適用平台 : 桌面應用
  • 倉庫地址 : https://github.com/nwjs/nw.js
  • 開源狀態 :

Proton Native

  • 官網地址 : https://proton-native.js.org/
  • 官方簡介 : Proton Native 是用於跨平台原生桌面應用開發的 React 環境,可在所有平台上通過 React 語法構建原生桌面應用程序。
  • 框架類型 : 前端項目級框架
  • 適用平台 : 桌面應用
  • 倉庫地址 : https://github.com/kusti8/proton-native
  • 開源狀態 :

React Desktop

后端項目級框架

Midway

Nest

Koa

  • 官網地址 : https://koa.bootcss.com/
  • 官方簡介 : Koa -- 基於 Node.js 平台的下一代 web 開發框架,並沒有捆綁任何中間件, 而是提供了一套優雅的方法,幫助您快速而愉快地編寫服務端應用程序。
  • 框架類型 : 后端項目級框架
  • 適用平台 : 通用
  • 倉庫地址 : https://github.com/koajs/koa
  • 開源狀態 :

Egg.js

  • 官網地址 : https://eggjs.org/zh-cn/
  • 官方簡介 : Egg.js 為企業級框架和應用而生,我們希望由 Egg.js 孕育出更多上層框架,幫助開發團隊和開發人員降低開發和維護成本。
  • 框架類型 : 后端項目級框架
  • 適用平台 : 通用
  • 倉庫地址 : https://github.com/eggjs/egg
  • 開源狀態 :

Express

  • 官網地址 : https://www.expressjs.com.cn/
  • 官方簡介 : Express 是一個保持最小規模的靈活的 Node.js Web 應用程序開發框架,為 Web 和移動應用程序提供一組強大的功能。
  • 框架類型 : 后端項目級框架
  • 適用平台 : 通用
  • 倉庫地址 : https://github.com/expressjs/express
  • 開源狀態 :

鴻蒙OS應用框架

方舟

  • 官網地址 : https://gitee.com/openarkcompiler/
  • 官方簡介 : 方舟開發框架是HarmonyOS的一套UI開發框架,原生支持Javascript/eTS/Java開發,提供開發者進行應用UI開發時所必須的能力。
  • 框架類型 : 前端項目級框架
  • 適用平台 : 平板應用、手機應用、電視應用、手表應用、車機系統應用、原子化服務應用
  • 倉庫地址 : https://gitee.com/openarkcompiler/OpenArkCompiler
  • 開源狀態 :

機器學習類框架

TensorFlow.js

其它

Node.Js

TypeScript


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM