1

我想在移动设备上填写问卷/调查并将答案发送回数据库。我是一位经验丰富的 Web 应用程序开发人员,使用 asp.net/mvc 和 sql server。

我想要一个跨平台的移动解决方案,可以应对有时断开连接的问题。

问卷相对简单,因为它们被分配给调查员并由同一名调查员回答。所以不需要真正的同步/冲突解决。如果移动设备可以依赖始终保持连接,那么我将使用标准表单来完成所有操作。

所以,现在我面临着创建一个解决方案,让用户在断开连接时继续输入数据,让他们在断开连接时浏览表单,然后在连接后立即将其全部发布回来。我一直在关注淘汰赛、放大和主干。谁能告诉我从哪里开始?

4

2 回答 2

3

您正在寻找的是一个离线应用程序。您可以使用 HTML5 离线 API。一些框架将在此过程中为您提供帮助。

淘汰赛,放大和骨干都很棒。还可以看一下breezejs 来管理你的丰富数据(breeze 还提供离线功能)。

如果您不想使用微风,那么您必须手动将其连接到本地存储中,然后应用程序上线,从本地存储中提取数据并一次性发送。

希望有帮助!苏杰

于 2013-03-15T14:19:32.973 回答
0

您可以尝试 jaydata ( http://jaydata.org ),它很容易使用它在本地存储数据,然后使用 oData、WebApi 或 REST 将数据上传到服务器,它是免费和开源的

于 2013-03-18T16:05:15.993 回答