返回列表 发帖

[改进建议] TW3,收藏夹同步建议

最好的方案,是取消同步的需要,完全以服务端为准,每次启动都读一次。
或者:

现在,启动的时候如果发现客户端和服务端不一致,会弹出一个窗口让用户选择,其实大多数情况下程序是可以自动处理掉不用弹出对话框烦用户的。比如客户端和服务端只有一头更新了。

因为正常情况下网络连接都是正常的,所以很少会出现客户端在无法和服务端连接的情况下添加收藏的情况,也就是说,在多台机器上打开(考虑同时打开的情况),绝大多数情况下,当发生服务端和客户端不一致时,都是服务端版本大于客户端版本。(两台机器同时打开tw3,其中一台A添加收藏,立刻同步到服务器,由A的版本和服务器相同,另外一台机器B的版本会落后于服务器,这时候B如果也添加一个收藏,则首先是检测到了服务端已更新,那么这时候先从服务端同步下来,再提交B打算新添加的收藏——一样就不用再重复提交了——和CVS的更新行为一样,如果发现自己要更新的时候服务端已更新,则需要先把服务端的更新同步下来再提交)

7# netac

嗯,以现在的网络来说确实完全基于服务器不太现实,不过那只是我的第1句话而已。能否考虑下我下面说的那些——主要思想是在需要本地缓存的情况下,尽量做到不需要用户干预就能智能同步——maxthon的在线收藏夹在这个方面就做得不错,我之所以从tw2转到了maxthon就是因为maxthon的网络收藏很好用,后来tw3也开发了内置的功能,所以又转回来来了,但平心而论,和maxthon还是有些差距的,毕竟人家开发时间上领先了不少,希望tw能越做越好后起而超之。

TOP

返回列表