如果你平时接触过 Electron
,一定知道上手并不是很轻松,而 Electron Egg 就像一颗“万能鸡蛋”,帮你把基础设施都准备好了,你只需要专注业务逻辑就行。
应用特性 ✨
- 一站式解决方案:集成了桌面应用开发常用的功能,比如窗口管理、菜单、托盘、热更新等,开箱即用。
- 跨平台支持:Windows、macOS、Linux 全覆盖,一份代码多平台运行。
- 热更新支持:内置应用更新机制,用户不用频繁手动下载安装包,开发者也省心。
- 插件扩展:支持自定义插件开发,想扩展什么功能都能灵活加上。
- 开发体验友好:代码结构清晰,文档详尽,对新手也很友好。
应用技术栈 🛠️
- PC 前端:
Vue3
+Vite
+Ant Design Vue
,现代化前端技术栈,性能和开发体验都很不错。 - 后端内核:基于
Electron
和Node.js
,结合Egg.js
框架,保证稳定性和扩展性。 - 通信机制:内置 IPC 通信方案,让前端和后端交互更顺畅。
整体架构相当清晰:前端负责界面,后端负责逻辑,Electron Egg 帮你打通两者,让桌面应用开发不再“上手即劝退”。
应用相关截图 🖼️
![[工具类]推荐一款开源神器帮你1天搞定桌面应用,太香了!-1 [工具类]推荐一款开源神器帮你1天搞定桌面应用,太香了!](https://www.baicxx.com/wp-content/uploads/2025/08/640-197.png)
![[工具类]推荐一款开源神器帮你1天搞定桌面应用,太香了!-2 [工具类]推荐一款开源神器帮你1天搞定桌面应用,太香了!](https://www.baicxx.com/wp-content/uploads/2025/08/640-198.png)
部署教程 📦
Electron Egg的部署方式非常简单。你只需要:
- 克隆项目代码
git clone https://github.com/dromara/electron-egg.git
cd electron-egg
- 安装依赖
npm install
- 本地运行
npm run dev
- 打包应用
npm run build
运行之后,你就能在本地看到一个桌面应用窗口。如果需要分发给其他人使用,直接打包成安装包就行。
推荐原因 👍
-
- 省时省力:不用从零配置Electron的各种繁琐细节,框架已经帮你搞定。
- 社区活跃:属于Dromara开源组织,背后有活跃的社区支持,遇到问题不用担心没人解答。
- 现代化技术栈:基于 Vue3 + Vite,开发体验舒适,性能优秀。
- 适合多场景:无论是做内部工具、跨平台桌面应用,还是个人小工具,都能用得上。
如果你之前被 Electron 的复杂配置劝退,不妨试试 Electron Egg,可能会让你重新爱上桌面应用开发。
应用相关链接 🔗
|
|
---|---|
|
https://github.com/dromara/electron-egg |
|
https://github.com/dromara |
|
https://electron-egg.js.org |