Electron
软件描述
如果你能建网站,就能建桌面应用。Electron 是一个使用 JavaScript、HTML 和 CSS 等网络技术创建原生应用的框架。它处理了复杂部分,让你可以专注于应用的核心功能。
官方网站
访问软件的官方网站了解更多信息
electronjs.org
什么是 Electron?
如果你能建网站,就能开发桌面应用。Electron 是一个使用 JavaScript、HTML 和 CSS 等网络技术创建原生应用程序的框架。它处理了复杂部分,让你专注于应用的核心功能。
通过 Electron,为公司或创意开发桌面应用变得轻而易举。最初为 GitHub 的 Atom 编辑器开发,此后微软、Facebook、Slack 和 Docker 等公司也使用 Electron 创建应用。
Electron 使用 Chromium 和 Node.js,因此你可以用 HTML、CSS 和 JavaScript 构建应用。
Electron 是由 GitHub 维护的开源项目,拥有活跃的贡献者社区。
兼容 Mac、Windows 和 Linux,Electron 应用可在三个平台上构建和运行。
🔄 替代方案
43 个选择
NW.js
Node.js 与 Webkit 的桥梁——在所有平台上打包和分发网页应用。
Flutter
为任何屏幕构建应用。Flutter 转变了应用程序开发流程,仅需一个代码库即可构建、测试和部署美观的移动、Web、桌面及嵌入式应用。
GTK
GTK 是一个用于创建图形用户界面的跨平台工具包。提供一套完整的控件,GTK 适用于从小型一次性工具到完整应用套件的各种项目。
Tauri
Tauri 是一个工具包,帮助开发者使用任何现有的前端框架为主要桌面平台创建应用程序。其核心采用 Rust 编写,CLI 则利用 Node.js,使 Tauri 成为一种真正多语言的创建和维护应用的方法。
React Native
React Native 使你能够使用基于 JavaScript 和 React 的一致开发体验,在原生平台上构建世界级的应用程序体验。React Native 的重点在于跨所有你关心的平台实现开发效率——一次学习,编写……

NeutralinoJS
Neutralino 是一个轻量级的应用开发框架。它允许你开发桌面应用、云应用,甚至基于浏览器的应用。

Sciter
使用 HTML 和 CSS 构建跨平台桌面应用程序。Sciter 为桌面 UI 开发提供了基于 GPU 加速的网页技术栈。

