2012-08-06 47 views
0

我期待在Sencha Touch 2中创建一个Web应用程序,该应用程序将用于在研讨会活动中对用户进行短期客户满意度调查。Sencha Touch 2应用程序架构建议通缉

我想知道如果任何社会能好心奉劝最佳的整体方法是什么这个解决方案

项目要求:

  • 简单的形式接触领域,部分下拉框并提交 按钮。 (Ext.form.panel)

  • 转换为CSV或XML格式后上传到CSV文件的一个 客户数据库提交到Dropbox或谷歌 硬盘帐户的临时存储

  • 能力,形成数据使用应用程序离线和商店的调查数据在手机上,直到 数据连接存在

应用可有时需要在一个互联网连接的存在是之前收集在离线模式下大约300调查。

这可以使用Sencha Touch 2建立吗? 什么是解决这个项目的最好方法? (使用SQLite,Ext.Ux.Exporter,可能serverside脚本等?)

我知道这是在这些论坛上的一个相当大的问题,但任何意见在架构这个解决方案将非常赞赏。

非常感谢

回答

0

建筑形式(与Ajax请求得到和/或把你的数据到服务器)很容易在煎茶触摸2.你可以找到很多例子在网络上或在煎茶DOC http://docs.sencha.com/touch/2-0/#!/example/forms

煎茶触摸处理离线模式也:http://www.sencha.com/learn/taking-sencha-touch-apps-offline/

你应该还搜索“本地存储”和“清单”的关键字。另外看看本地应用示例中的单人纸牌演示(touchsolitaire)

我真的不明白为什么有人会在他的手机/平板电脑上存储300次调查吗?无论如何,我相信一项调查不应该是一个大对象。我没有看到任何节省300位本地节目。

您可以为您的客户端/服务器和JSON消息使用REST体系结构。您的服务器可以是任何语言(Java servlet,JavaScript服务器NodeJS等)。这个话题太宽泛,无法详细讨论。数据库选择相同。

您可能可以将本地数据保存到手机保存箱中的CSV文件中。为此,您可能需要使用Phonegap(cordova)来访问手机的文件系统(我不是那个主题的专家,所以我可能是错的)。 CSV可由Excel读取。要在手机上写一个excel文件,我认为它非常复杂。服务器端存在一些用于编写开放式办公文档的库。你应该找那个。

希望它有帮助++

相关问题