【问题标题】:Using cookies to synch online and offline applications使用 cookie 同步在线和离线应用程序
【发布时间】:2010-10-14 20:15:09
【问题描述】:

我正在开发一个包含在线和离线组件的应用程序,并且想就我打算如何执行此操作获得一些意见。如果这是一个荒谬的想法,请随意给我一些严厉的爱,因为我想通过这个尽可能多地学习:o)

这是我要完成的工作的大纲......

  • 客户端部分执行基本的 CRUD,但表单可能会根据在线数据库中的内容而变化。
  • 客户端部分可以在线或离线使用。
  • 客户端部分应该很容易从一台机器移动到另一台机器(即我宁愿不必在每个客户端上都设置一个数据库)。
  • 服务器部分不需要实时同步。

我正在考虑将客户端部分制作成一系列可以读取和写入 cookie 的 HTML 表单。表单将根据 cookie 中的内容使用 JS 生成。例如,cookie 可以存储诸如将在表单上的选择框中使用的值列表之类的内容。提交表单后,他们将写入 cookie。表单可用于提交可能会在下次加载表单时更改表单生成方式的数据......例如,我可能有一个表单允许我输入将包含在另一个表单的选择框中的选项。

服务器部分将读取这些 cookie,更新数据库,然后更新 cookie,以便下次适当地生成表单。

这听起来很疯狂吗?我会更好地寻找像谷歌齿轮这样的东西吗?任何提示、建议或想法将不胜感激!

提前致谢:o)

【问题讨论】:

    标签: html cookies client-side


    【解决方案1】:

    除非在线/离线这件事可以区分您的应用程序,否则我会让 Gears 处理这个问题。一般建议是将您的精力集中在使您与众不同的部分功能上,并让库处理其余部分——假设它们以您的应用可接受的方式处理它。

    【讨论】:

      猜你喜欢
      • 2012-09-11
      • 2011-09-10
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多