登录社区云,与社区用户共同成长
邀请您加入社区
本文深入解析了Electron技术的核心架构与应用开发要点。Electron通过融合Chromium和Node.js,构建了独特的混合运行时环境,使Web开发者能利用前端技术栈开发具备原生能力的桌面应用。文章重点阐述了主进程的权限突破机制、预加载脚本的安全桥梁作用,以及上下文隔离的安全实践,并提供了符合现代标准的Electron最小化启动模板。这些特性使Electron成为企业级应用开发中突破浏览
本文介绍了在SpringBoot中实现SSE(Server-Sent Events)服务端推送功能,用于Electron桌面应用的消息推送。主要内容包括:1)服务端实现SSE连接管理,通过SseService类维护客户端ID与SSE连接的映射关系,支持群组消息推送和广播功能;2)控制器层提供连接建立、消息推送和客户端数量查询接口;3)Electron客户端通过EventSource建立SSE连接,
虽然鸿蒙原生推荐使用 ArkTS + ArkUI 开发,但对已有 Electron 项目或偏好 Web 技术的团队而言,“Electron for HarmonyOS”成为一种极具吸引力的过渡方案。本文将以一个完整的 Electron 示例为基础,逐行解析其架构,并探讨如何无缝迁移至鸿蒙 DevEco Studio 开发环境。
Electron 构建依赖 Chromium 工具链,因此必须使用较新的 64-bit Linux 系统。推荐系统版本:Ubuntu22.04 64位。
Electron打包前端和后端为exe
本文从环境搭建、项目初始化、核心代码编写到构建与部署,全面介绍了如何基于 Electron 与 React 构建一个高性能跨平台桌面应用。通过大量代码示例和详细解析,你不仅掌握了 Electron 的基本概念和生命周期管理,还学会了如何利用 React 构建现代化 UI,以及如何利用 Webpack 与 Babel 实现高效打包和热更新。希望这篇实战指南能为你提供全新的视角和宝贵经验,助你在跨平台
title: “React 18、Electron 18、Chrome 100 正式发布;Vue、Vitest 发布全新中文文档”