简介
mixone是开发桌面应用(Win、Mac、Linux)的一款工具、其基于electron实现。其拥有简单的工程结构。以为熟悉前端开发的程序员可以很轻松的开发出桌面应用,它比electron的其他框架更简单,因为那些框架基本上还需要了解electron的主进程和渲染进程的概念。mixone它不用,对于前端人员拿来即用。
下面我分别从mixone的安装、例子开发带你进入mixone的使用。
mixone的安装。
请确保你已经安装了nodejs。建议v18以上。
GitHub的仓库地址:
https://github.com/qew4/mixone
项目创建命令:
npm install mixone -g
//创建项目
mixone create mixone-demo1
cd mixone-demo1
npm install //安装依赖 或 yarn
npm run dev
创建项目中有一些简单的例子,比如窗口管理,在渲染进程调用主进程的API,以及在渲染进程编写Nodejs代码。
读取文件的例子
const fileContentResult = await NodeJS.fs.readFileSync("D:/file/123.txt", 'utf8')
安全性
mixone框架是一个编译型的框架,官方提到的node代码直接在渲染进程书写是不安全的问题在mixone中是不存在的。