桌面软件技术方案汇总 持续更新中

码农笔记 软件架构 2024-09-11 18:38:59

Electron —— 跨平台桌面应用开发框架    (C/C++)

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用

 

Dioxus —— Rust 用户界面开发框架      (Rust)

Dioxus 是一个可移植、高性能的框架,用于在 Rust 中构建跨平台的用户界面

 

Tauri —— 桌面应用程序开发框架   (Rust)

开发人员可以集成任何可编译为 HTML、JS 和 CSS 的前端框架,以构建他们的用户界面

 

Gluon.js —— 桌面应用开发框架      (JS)

 

NW.js —— 使用 Web 技术构建桌面应用程序     (JS)

 

Vuido —— 用 Vue.js 构建跨平台原生桌面应用    (JS)

 

Neutralinojs —— 轻量级桌面应用开发框架     (C/C++)

 

wails GO跨平台桌面应用开发    (GO)

 

Dear PyGui (DPG) —— Python 现代 GUI 框架

 

EVUE 全平台 UI 开发框架     UI 框架

 

Niva 

Niva 仅依赖系统原生的 Webview,不依赖 Chromium 或者 Node.js,极致的轻量

 

NativePHP   PHP桌面软件开发

 

yanghy   GO跨平台桌面应用开发

 

pywebview              Python 桌面开发

 

 

 

 

 

 

 

 

 

评论
列表