Electron应用开发总结
这次又是工作总结,不过是关于Electron
的,之前工作花了差不多10个月做的产品,一直想写个填坑记录的,现在闲下来可以写写了。我们的产品是互联网化的,所以有很多内容也是没做过,一路也是遇到了很多坑。
1.0版本
之前虽然有做过Electron
的经历,但之前做的功能相对简单,前端一套东西就可以搞完,但这次不行了。第一个版本当时是用electron-vue
模板生成的,在完成产品基本功能后发行的1.0版本中,我们发现了大量的问题,比如
- 内存占用过大,软件用的时间越长越大,越来越卡。
- 从主界面打开子页面窗口时会出现很长时间的白屏,用户可能接受不了。
- 数据库(一开始用的是RxDB)一旦存储大量数据,读取起来就会很卡。
- 总之给用户的感受就是慢卡白屏。