-
使用实时保存机制的动机
2021-06-07 15:15都不太理解。
- 手动保存实现除了加一个变量和保存按钮,以及将写入磁盘的触发条件变更为监听按钮之外,实在想不出还有什么技术难度。代价不过是内存稍微大那么一丢丢,但是相比 Electron 巨大的内存占用,这一点内存倒是完全可以忽略不计。
- 实时保存更安全是指防止关闭时没有保存还是中途被其他应用读写。如果是前者,可以加一个变量是否保存,未保存关闭时弹框提示;如果时后者,加一个变量文件的更新时间,保存时提示磁盘文件已更改,是放弃更改还是覆盖。
- 定时保存稍微难一些,得全局维护一个定时器,但是手动保存才是刚需。
我是学过一点点 Electron,感觉以上实现并不难。也许是我站着说话不腰疼吧,但确实是因为这个问题已经严重地影响了使用体验了,所以我才这么纠结。