请我只需要这方面的专家贡献:
1。)我试图通过使用Ajax,Jquery,html5和Phonegap作为包装器(对于跨多平台)来深入了解如何构建像聊天Messenger这样的Facebook。这是个好主意还是 接近?
2.。)对于聊天应用程序,我想使用带有XMPP或Web套接字的Ejabbered Client。聊天将被要求 定期显示打字状态,即时通知,消息声音等
这两种技术之间的Websocket和 Ejabbered / XMPP在性能,延迟降低,CPU和带宽消耗减少以及电池寿命方面哪一个最好 另外,在Ejabbered Client / XMPP和Web Socket之间,它们由phonegap支持。
3.每个托管公司是否都支持Web套接字和Ejabbered Client / XMPP Server
4。)请强调一个人更喜欢另一个的原因。
由于
答案 0 :(得分:1)
我刚刚在原生android中使用Jabber(XMPP)进行了IM应用程序(不在phonegap中);它就像一个魅力。
这是个好主意吗? - 好吧,如果你很好,快速接通电话,那就去吧。
为了进行比较,this帖子可能会对您有所帮助。我更了解XMPP,它是一个做得很好的IM协议,有很多很棒的扩展。此外,此示例XMPP app on Phonegap也可能为您提供良好的洞察力,如果不是更多的话。
许多选择。租用云服务器。从free version Amazon EC2服务器开始。 对于我的Jabber IM应用程序,我在Amazon EC2服务器上非常容易地安装了开源OpenFire IM服务器,我只是简单地运行Linux机器。 This是一个分步教程,介绍如何在亚马逊上安装和运行Linux操作系统,只需单击一下!