1

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

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

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

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

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

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

在此先感谢 :o)

4

1 回答 1

1

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

于 2009-03-22T15:30:01.490 回答