项目其实就是一个信息管理系统,用户通过登录系统,添加管理信息,然后生成一些报表文件。但是为了客户数据的安全性,所以部分数据是不能上传到服务器的,只能在用户本地电脑上进行存储(是长期存储,因为在发送数据到服务器的时候,需要比对上传的数据是否已经发送过),然后再筛选出部分不重要的数据发送给服务器,进而生成对应的报表。 针对用户本地电脑的操作问题,有两种方案: 1 ,在用户的操作电脑上配置 web 运行环境,搞一个小的 web 系统,然后进行数据的存储,再发送对应的数据到服务器; 2 ,封装一个安装包,可以连接服务器,用户需要时就下载安装,然后进行工作。 个人觉得从开发周期上讲,可能第一种要低一些,时间也要短些,但是后期的维护成本就比较高了,第二种的话,了解过用 python 可以封装成可执行的文件,就是不知道这个的开发成本和周期需要多久。 请教下朋友们,有没有什么好的解决方案?
1
sagaxu 2017-04-24 09:33:02 +08:00 via Android
建议 nwjs 或者 electron
|
5
duan602728596 2017-04-24 17:03:29 +08:00 via iPhone
本地存储用 indexedDB 啊
|