我应该在移动设备上使用哪种技术来连接表单?

时间:2013-03-14 22:03:51

标签: mobile cross-platform breeze offline-caching

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

我想要一个能够应对有时断开连接的跨平台移动解决方案。

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

所以,现在我面临着创建一个解决方案,让用户在断开连接时继续输入数据,让他们在断开连接时浏览表单,然后在连接后立即将其全部发回。我一直在寻找淘汰赛,放大和骨干。任何人都可以告诉我从哪里开始?

2 个答案:

答案 0 :(得分:3)

您正在寻找的是离线应用程序。您可以使用HTML5离线API。一些框架将帮助您一路走来。

淘汰,放大和骨干都很棒。另请查看breezejs来管理您的丰富数据(breeze还提供离线功能)。

如果您不想使用breeze,则必须手动将其挂接到本地存储中,然后应用程序在线启动,从本地存储中提取数据并一次性全部发送。

希望有所帮助! SUJ

答案 1 :(得分:0)

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