从移动优先到离线优先(二) - 为什么离线应用开发如此困难

为什么离线应用开发如此困难     构建分布式系统是计算机科学中最严峻的挑战之一。一个离线应用本质上也是一个分布式系统,数据存储在本地设备上,也在服务器上。由于数据在任何一个位置都可以独立更改,因此设备和服务器上的数据版本直接可能产生冲突。这看似是个简单的问题,但那是在应用开发中很难解决冲突。     当面临解决数据冲突这一艰巨的复杂问题时, 开发人员往往做出很多让步。有些人会简单化他们的做法,
相关文章
相关标签/搜索