Skip to content

介绍

EE框架的主进程为单进程。优点是开发效率高,但是应对计算密集型业务时,需要开发者自己学会使用 child process 或者封装渲染进程执行脚本,还需要实现通信和加密等功能;对于开发者而言难度较高。

框架提供了封装好的 任务模块,可以轻松实现开发者的需求。

业务目录

./electron/jobs

jobs 模式会 node.js 创建子进程,打包时会被排除在 bundle 之外,有单独的目录结构。

重点

  • jobs 里面的代码不要引用 controller、service 中的代码,建议单独写到 jobs/ 目录中
  • jobs 里面不能调用 electron 的 API(electron 官方不支持),建议发送消息到主进程,让主进程去调用