问题描述
|
我为此设置了思路,希望从总体上了解可能性。我是一个跟踪用户生成的统计信息的iPhone应用程序的作者。数据本质上存储在设备上的表中,每个条目具有多个字段/列。然后,用户可以对该数据进行排序,查看图表以及进行其他讨厌的数字运算。我想更进一步,将在线共享平台纳入其中。 Game Center,Open Feint和其他第三方平台的范围太狭窄。我对编写Web应用程序感兴趣,用户可以访问该Web应用程序执行以下三件事:
过帐新表条目(由设备自动执行)
查看自己的条目并通过网络共享(只读)
查看其他成员表条目(只读)
Google App Engine是否是可行的解决方案?我的iOS应用程序将需要一个POST URL,并且该网络应用程序将需要保存该经过身份验证的用户的数据,并可能在将来返回““ identifier \”值以供将来在用户需要修改项目时被引用在网上。它还将需要一个GET URL来一次或全部检索经过身份验证的用户的统计信息。
接下来,用户将能够访问该网站并输入\“用户名\”(可能是电子邮件地址),并查看已提交的只读统计信息。
预先感谢您的输入。
解决方法
当然,您可以使用App Engine完成所有操作。如果需要,您甚至可以使该本地数据表与您在GAE上的应用程序同步。
确实,尽管有时数据库层需要一些时间来适应,但GAE上没有很多您不能做的。
我个人的喜好是设置Django实例,但是您可以根据自己的喜好使用任何基于Python或Java的应用程序。
简而言之,是的,使用GAE进行基本的REST工作不会有任何麻烦,并且您可能会更难对这些统计数据进行更多的数字运算。