iOSselect哪种服务器端语言,以及哪个服务器后端在处理套接字连接时是首选的

我正在一个iOS应用程序,它会使用一些实时消息,因为我看到它,我有2个选项在这里:

套接字连接到服务器,所以它可以在出现消息时作出响应,或不断查询数据库以进行更新。

唯一的要求是,我写它在ObjC而不是Appcelerator或phonegap。

我想知道你认为我应该select哪个后端提供程序,以及我应该使用哪种语言作为后端。

我已经做了相当多的研究,我自己,我已经尝试了运行PHP的自定义服务器解决scheme,我也试过parsing,我真的很喜欢,但价格是可怕的,当扩展。 我也听说很多有关谷歌App Engine的伟大的事情,虽然我还没有尝试过,我已经尝试过他们的移动kickstarter,这似乎是不好的,考虑到他们的示例项目有多个错误已经坐在他们的GIT几个月没有得到固定。

无论如何,我问的是,我应该写我自己的自定义后端? 或者我应该使用谷歌应用程序引擎/parsing或其他? 我应该使用Node.js,PHP还是Python?

我想节省尽可能多的时间,我有很多与symfony,PHP框架的经验,我有phyton的小经验。 我对node.js没什么经验,不介意学习它。

谢谢你的时间:)

我相信Parse是开始的好地方。 你可以得到一个免费的帐户(高达1万美元的API通话),并发送推送通知非常容易(为您的消息)。 也有很多分析。