【问题标题】:server for mobile applications移动应用服务器
【发布时间】:2011-08-29 18:24:21
【问题描述】:

我正在考虑构建一个服务器,该服务器将发送/接收来自移动/网络应用程序的数据。我想知道构建它的最佳语言/环境是什么。

服务器会定期从客户端应用程序接收数据,并希望将数据实时推送到客户端。

我不确定服务器通常如何与其移动客户端进行通信。我会只使用 HTTP 吗?或者我应该看看另一个协议?

如果服务器位于“云”上,例如 AWS - 我应该将其写入什么内容?我可以编写一个编译程序坐在这里输出数据吗?也许是Java?虽然我不确定我是否喜欢 java。 Python/rails 怎么样?

我以前从未编写过网络应用程序,所以我不确定这里的标准方法是什么。因此,我们将不胜感激任何更有经验的人的建议。

【问题讨论】:

  • 即使您的应用处于非活动状态(即用新数据唤醒您的应用),您是否需要将数据推送到设备?
  • 最好,但我猜这并不重要。

标签: android mobile network-programming cloud


【解决方案1】:

由于您使用了 android 标签,我会推荐Google AppEngine。 Google I/O 2011 上有一个关于此的会议。 Google I/O 2011: Android + App Engine: A Developer's Dream Combination

【讨论】:

  • 我们正在开发的系统需要安卓、iOS 和黑莓应用程序——它必须可供所有人使用。以及用于某些功能的 Web 界面。不过谢谢你的链接,我会调查的。
  • 您可以毫无问题地在谷歌应用引擎中构建 REST Web 服务。您可以让他们为您的 android、blackberry 和 ios 应用程序使用此 Web 服务。更多信息在这里:blog.noelios.com/2009/04/11/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 2012-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多