哪个网络平台最适合用Android客户端创建一个Web应用程序

时间:2011-06-06 04:18:02

标签: android web-services

我正在开发一个Android应用程序,它将连接到一个Web服务器,它将为应用程序内的社交网络和数据存储提供支持。最近我们决定在发布之前使用目标网页和预订页面尝试尝试推广我们的应用。

现在我正在努力创建着陆页,我遇到了一大堆问题。也就是说,我们需要一个与社交网络相连的登陆/预订页面,并且会运行同一组用户名/电子邮件(我们需要兑现折扣/优惠)。我花了一整天时间看着我们的选择,我得出结论

  1. 静态主机(可能)不适用于我们正在做的事情。我们需要一个云主机
  2. 我之前只有Windows Azure的经验,但成本太高。
  3. 我选择的任何主持人都需要大量的时间投入。
  4. 所以我完全失去了。我看了一下Amazon EC2,Google App Engine以及Heroku和Linode等其他一些主机,并意识到我必须花费至少一两天的时间来学习服务的运作以有效地使用它们。所以 tl; dr 是:我需要选择一个webhost来托管Android应用程序和我的网站的后端。我应该选择哪位主持人?

2 个答案:

答案 0 :(得分:1)

EC2可能需要更多努力才能维护,但您可以按照自己的意愿行事。它基本上可以为您提供简单的Linux服务器,您可以在其中安装所需的任何内容,并选择您需要的任何实现(Java,C ++,Perl - 将其命名)。

它花了一些钱,但第一年他们免费提供Micro实例。这给了你成长的空间。

我对Google App Engine没有太多经验,但据我了解,您将更加局限于Google提供的具体内容。这可能不是一件坏事,因为它似乎更容易维护。但从长远来看,你会被锁定。

仔细考虑重量。

答案 1 :(得分:0)

GAE在这个案例中有两大优势:

  1. 它是免费的:对于你想要的描述,似乎你不会超过免费配额,一开始就是leas。
  2. 您可以在java中编写它,这意味着在最终的Android应用程序中重用大量代码。