为了给我的应用程序提供自动保存功能,我正在寻找可以优化以下 3 个要求的最佳实现:
- 安全性:为了降低数据损坏的风险
- 用户友好:用户不是计算机专家,因此解决方案必须直观且友好
- 快速开发:我不想在这个实现上花费数周时间
我有三个不符合 3 个标准的解决方案,我正在寻找替代方案:
- 创建一个简单的影子文件,这样当应用程序崩溃或 PC 意外关闭时,应用程序会尝试恢复它
- 工作方式与上述相同,但在不同时间将文件的多个版本存储在临时文件夹中
- 实现一个真正的回滚系统,允许扩展撤消/重做功能,即使应用程序通过在临时文件夹中跟踪修改而重新启动。
有人有什么建议吗?