我正在设计一个需要具备一些协作功能的应用。因此,1到多个用户可以编辑他们一起计划的事件的某些属性。例如主管理员可以更改标题,图片等,而所有管理员用户都可以更改日期。
我想了解一个人如何在现代世界中接近这一点。是否有花哨的框架等。
问:最好的方法是将它存储在某个服务器上,还是将某些对等数据存储工作?
问:我的直觉是网络应用程序可能是最简单的方法,人们处理存储在服务器上的对象,而不是尝试将本地副本与某个中央存储库同步。 这是对的吗?问:是否有移动框架可以为我进行同步,锁定等?
感谢您提供一些提示和建议。我知道问题有点广泛,但我正在寻找未完成解决方案的方向。谢谢。 亲切的问候 佛瑞德
答案 0 :(得分:0)
一些想法:
1a)如果没有更好/最好的指标,就没有“最佳”方式。但是,有一台服务器几乎肯定更简单,这可能是我们大多数人“最好”的一部分。
1b)实际上,总有一台服务器。即使是p2p系统也有客户端和服务器,只需每个节点都是服务器和客户端。
2)是的,一个网络应用程序肯定会免费给你很多管道,&可能是最快/最便宜的路线到工作的应用程序。另一种选择是olde worlde客户端/服务器数据库。更狡猾的方法可能是使用Web服务与中央服务器通信的移动应用程序。
3)数据库就是这样做的。但实际上,如果你使用网络应用程序,那可能并不难。
类比:
但也许我估计你的合作意味着什么呢?