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 个选择
Capacitor by Ionic
一个开源的原生运行时,可轻松构建在 iOS、Android 和 Web 上均表现良好的跨平台应用。

Uno Platform
Uno 是一个使用 C# 和 XAML 从单一代码库构建原生移动、桌面和 WebAssembly 应用的平台。它是一个通用 Windows 平台桥梁,可让基于 UWP 的代码(C# 和 XAML)在 iOS、Android 和 WebAssembly 上运行。
Iced
iced 是一个用于 Rust 的跨平台 GUI 库。它受到 Elm 的启发,Elm 是一种用于构建网页应用的出色函数式语言。

fman build system
一个用于创建 Windows、Mac 和 Linux 桌面应用程序的框架。基于 Qt 和 Python,是 Electron 的轻量级替代方案。与其他解决方案不同,fbs 使打包变得简单:几秒钟内即可创建应用程序安装程序并开始分发给用户。

DeskGap
DeskGap 是一个使用网页技术(JavaScript、HTML 和 CSS)构建跨平台桌面应用程序的框架。

Chromely
Chromely 是 Electron.NET 的轻量级替代方案,适用于 .NET/.NET Core 开发者。

Webber
Webber可轻松为任意网页安装本地快捷方式。

Google Cobalt
Cobalt 是一个轻量级的 HTML5/CSS/JS 应用容器,旨在以最小的资源消耗(部署大小、内存、CPU、GPU)提供丰富的应用开发环境。同时,Cobalt 能够在各种设备上实现丰富且低延迟的用户体验。

