electron

inBuilder低代码平台2 天前
javascript·性能优化·electron
Electron应用优化与性能调优策略Electron凭借“Web技术开发跨平台桌面应用”的特性,成为桌面开发的热门框架,但Chromium内核与Node.js的融合架构,也带来了启动慢、内存高、渲染卡、安装包大四大核心痛点。本文梳理Electron应用全生命周期的性能优化策略,帮开发者打造轻量流畅的桌面应用。
涔溪3 天前
javascript·数据库·electron
在 Electron 框架中实现数据库的连接、读取和写入在 Electron 框架中实现数据库的连接、读取和写入,核心思路是在主进程中处理数据库逻辑(避免敏感信息暴露),通过 IPC(进程间通信)与渲染进程交互。以下是详细实现方案(以本地嵌入式数据库 SQLite 为例,兼顾其他数据库思路)。
ejinxian3 天前
前端·javascript·electron
Rust UI 框架GPUI 与 Electron 的对比Electron 以基于 Web 技术的便利性主导了前端多年,但其高资源消耗和性能瓶颈日益成为选型痛点。GPUI,作为 Zed 编辑器团队推出的 Rust UI 框架,正以 GPU 加速和高效渲染模式悄然崛起。
小马哥learn3 天前
前端·javascript·electron
Vue3 + Electron + Node.js 桌面项目完整开发指南以下是包含前后端全链路的开发方案,从项目创建到部署的全流程说明,附带详细注释。plaintext通过以上步骤,可完成一个功能完整的桌面应用,支持本地缓存、云端同步、多媒体处理和实时聊天等核心需求。
涔溪3 天前
服务器·javascript·electron
在 Electron 框架中连接 OPC UA 服务器并读取 PLC 数据在 Electron 框架中连接 OPC UA 服务器并读取 PLC 数据,通常可以借助 Node.js 的 OPC UA 客户端库(如 node-opcua)实现。以下是具体实现步骤和示例代码:
人工智能的苟富贵4 天前
开发语言·前端·rust·electron
使用 Tauri + Rust 构建跨平台桌面应用:前端技术的新边界Electron 虽然广泛使用,但问题明显:体积大、内存高、Node 主进程存在安全风险。 Tauri 以 Rust 为底层,WebView 为前端,优势包括:
久亮哦6 天前
前端·javascript·electron
开发Electron程序需要先下载安装nodewindows下安装,先下载msi,然后一键安装,https://nodejs.org/en/download
敲敲了个代码6 天前
前端·javascript·学习·架构·electron·github
为什么 Electron 项目推荐使用 Monorepo 架构 [特殊字符][特殊字符][特殊字符]在现代前端开发中,Monorepo(单一代码仓库)架构已经成为大型项目的首选方案。对于Electron应用开发而言,Monorepo架构更是带来了诸多优势。本文将以一个实际的Electron项目为例,深入探讨为什么Electron项目强烈推荐使用Monorepo架构,以及它如何解决传统多仓库架构的痛点。
爱吃的强哥7 天前
前端·javascript·electron
Electron_Vue3 自定义系统托盘及退出二次确认
lpfasd1237 天前
javascript·rust·electron
从 Electron 转向 Tauri:用 Rust 打造更轻、更快的桌面应用如果你做过桌面应用,十有八九听说过 Electron —— 那个用 Web 技术(HTML + JS + CSS)做桌面软件的框架。 VSCode、Slack、Notion 都是它的代表作。
前端架构师-老李10 天前
前端·javascript·electron
16 Electron 应用自动更新方案:electron-updater 完整指南1、环境与项目初始化(Electron) 2、主进程与渲染进程(Electron) 3、预加载与安全模型(Electron) 4、窗口与生命周期(Electron) 5、IPC 通信(Electron) 6、菜单、快捷键、托盘(Electron) 7、文件系统相关api以及基础的文件操作 8、文件系统使用场景(Electron) 9、打包与发布(electron-builder) 10、代码签名详解(Electron) 12、electron专题(electron-builder) 13、Electron
飞鸟真人10 天前
electron·vue
VUE+Electron从0开始搭建开发环境自己做个流程日志,一个非常典型需求:用 Node.js 20 LTS + Vue 3 + Electron 创建一个桌面应用,启动后显示一个 “Hello World” 页面,并能打包成可执行程序。
mapbar_front11 天前
前端·javascript·electron
Electron 应用自动更新方案:electron-updater 完整指南electron-updater 是 Electron 社区广泛采用的自动更新解决方案,通常与 electron-builder 配合使用。该库封装了跨平台的更新逻辑(支持 macOS、Windows、Linux),并通过事件回调机制让主进程能够在不同更新阶段向用户提供反馈或自动执行安装操作。
Java陈序员12 天前
vue.js·typescript·electron
免费高颜值!一款跨平台桌面端视频资源播放器!大家好,我是 Java陈序员。今天,给大家推荐一款跨平台的桌面端视频播放器,免费高颜值!ZyPlayer —— 一款免费易用且打造的全功能媒体播放器,基于 electron-Vite 框架,结合 TDesign 组件库和 Vue3 全家桶,致力于提供流畅、高效的跨平台娱乐体验。
Rysxt_13 天前
javascript·electron·uni-app·跨平台
Electron 与 uni-app 区别教程:如何选择适合你的跨平台开发框架?在跨平台开发领域,Electron 和 uni-app 是两个非常流行的框架,但它们的应用场景、技术栈和适用平台有显著区别。本教程将详细介绍两者的核心差异,帮助开发者根据项目需求选择最合适的方案。
似水流年QC13 天前
vue.js·electron·桌面端
Electron 实战|Vue 桌面端开发从入门到上线大家好!作为一名前端开发者,你是否曾经想过将你的 Vue 应用打包成桌面应用?今天我要分享的是使用 Electron 将 Vue 应用转换为桌面应用的完整实战经验。从项目搭建到最终上线,我会详细介绍每个步骤,包括一些实用的自动化脚本和最佳实践。
前端架构师-老李13 天前
前端·javascript·electron
15、Electron专题:使用 electron-store 进行本地数据存储大前端技术学习总纲 1、环境与项目初始化(Electron) 2、主进程与渲染进程(Electron) 3、预加载与安全模型(Electron) 4、窗口与生命周期(Electron) 5、IPC 通信(Electron) 6、菜单、快捷键、托盘(Electron) 7、文件系统相关api以及基础的文件操作 8、文件系统使用场景(Electron) 9、打包与发布(electron-builder) 10、代码签名详解(Electron) 12、electron专题(electron-builder) 1
Rysxt_13 天前
前端·javascript·electron
Electron 教程:从背景到 Vue3 桌面应用开发Electron 是一个开源框架,由 GitHub 开发(最初为 Atom 编辑器 项目构建),允许开发者使用 Web 技术(HTML、CSS、JavaScript) 构建 跨平台桌面应用程序。
阿标的博客15 天前
electron
Electron学习(一):创建第一个应用并打包成功初始化成功后会自动在项目的根目录生成一个package.json文件添加启动脚本“start”: “electron ./src/main.js”