OpenJS Electron是使用 javascript 构建桌面应用程序的框架,HTML 和 CSS 的 URL 创建。Electron将Chromium、Node.js和编写自定义原生代码的能力结合到一个框架中,用于构建强大的桌面应用程序。提供先进的方法和完善的功能,使web开发人员能够创建桌面应用
OpenJS Electron是使用 JavaScript 构建桌面应用程序的框架,HTML 和 CSS 的 URL 创建。Electron将Chromium、Node.js和编写自定义原生代码的能力结合到一个框架中,用于构建强大的桌面应用程序。提供先进的方法和完善的功能,使web开发人员能够创建桌面应用程序,通过主进程API与操作系统的接口进行交互,允许用户全面自定义应用程序,包括窗口外观、控制菜单、对话框以及用户提醒等,提供自动报告模块,出现崩溃,就能自动收集和报告给用户。Electron让您的桌面开发工作变得简单,对于困难的部分,它会帮助您处理,让您可以更专注于应用程序的核心。
功能特色
1、本机图形用户界面
使用 Electron 的主进程 API 与作系统的接口进行交互。自定义应用程序窗口外观、控制应用程序菜单或通过对话框或通知提醒用户。
2、自动软件更新
每当您使用由 Squirrel 提供支持的 Electron 的 autoUpdater 模块发布新版本时,都会向您的 macOS 和 Windows 用户发送软件更新。
3、应用程序安装程序
使用社区支持的工具生成特定于平台的工具,如 macOS 上的 Apple Disk Image (.dmg)、Windows 上的 Windows Installer (.msi) 或 Linux 上的 RPM Package Manager (.rpm)。
4、应用商店分发
将应用程序分发给更多用户。Electron 对 Mac App Store (macOS)、Microsoft Store (Windows) 或 Snap Store (Linux) 提供一流的支持。
5、崩溃报告
使用 crashReporter 模块自动从用户那里收集 JavaScript 和原生崩溃数据。使用第三方服务收集此数据或设置您自己的本地 Crashpad 服务器。
6、使用您喜爱的工具
凭借现代 Chromium 的强大功能,Electron 为您提供了一张无拘无束的白纸来构建您的应用程序。选择从前端生态系统集成您最喜欢的库和框架,或使用定制的 HTML 代码开辟自己的道路。
闪电小编说明:
用于使用JavaScript、HTML和CSS等web技术的本地应用程序的框架。通过将Chromium和Node.js嵌入到其二进制文件,Electron允许您维护一个JavaScript代码库并创建可在Windows、macOS和Linux上运行的跨平台应用程序-无需本机开发需要经验。