2011-08-29 51 views
0

我正在研究构建将从移动/ Web应用程序发送/接收数据的服务器。我想知道什么是最好的语言/环境来建立这个。用于移动应用程序的服务器

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

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

如果服务器坐在“云”上,例如AWS - 我应该怎么写?我可以编写一个编译好的程序来坐在这里并提供数据?也许是Java?虽然我不确定我喜欢Java。 Python/rails怎么样?

我从来没有写过网络应用程序,所以我不确定标准方法在这里。所以任何更有经验的人的建议都将不胜感激。

+0

即使您的应用程序未处于活动状态,即使用新数据唤醒您的应用程序,您是否需要将数据推送至设备? –

+0

最好,但它不会是至关重要的,我猜。 – Graeme

回答

0

既然你使用了android标签,我会推荐Google AppEngine。在Google I/O 2011中有一场关于此的会议。 Google I/O 2011: Android + App Engine: A Developer's Dream Combination

+0

我们正在开发的系统需要安卓,iOS和黑莓应用程序 - 它必须面向所有人。除了某些功能的Web界面。感谢您的链接,但我会研究它。 – Graeme

+0

您可以在Google应用引擎中构建REST Web服务,而不会出现任何问题。你可以让他们为你的android,blackberry和ios应用程序使用这个web服务。更多信息:http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-app-engine/ –

相关问题