开发日记——Electron
桌面应用——Electron
01.Electron是什么
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron兼容Mac、Windows和Linux,可以构建出三个平台的应用程序。
官网地址:https://www.electronjs.org/zh/
02.Electron-egg是什么
electron-egg是一个 业务框架。
就好比 Spring 之于 JAVA,Thinkphp 之于 PHP,Nuxt.js 之于 VUE …
electron提供了基础的函数和api,当你写项目的时候,业务和代码工程化是需要自己实现的,electron-egg 就提供了这个工程化能力。
03.快速上手
下载
# giteegit clone https://gitee.com/dromara/electron-egg.git
# githubgit clone https://github.com/dromara/electron-egg.git
进入安装目录
# 安装依赖npm install
# 前提准备# 1.版本匹配
node.js: v16.20.0
electron: v21.4.4
better-sqlite3: v8.6.0 (可选)
node.js: v14.21.1
electron: v13.6.9
better-sqlite3: v7.6.0 (可选)
node.js: v12.22.0
electron: v12.2.3
better-sqlite3: v7.6.0 (可选)
# node版本可以通过nvm工具控制
启动
npm run dev
04.效果图
05.项目案例
EE框架已经应用于医疗、学校、政务、股票交易、ERP、娱乐、视频、企业等领域客户端
以下是部分开发者使用electron-egg开发的客户端软件,请看效果
Alex-Wallpaper - 个人应用
时音音乐 - 商业应用
Serendipity 英雄联盟对局助手 - 商业应用