我们正在制作一个网站,尝试开发一个聊天应用程序。我们已经使用Comet构建了一个聊天应用程序,但由于速度因素,我们决定使用XMPP来构建另一个聊天应用程序。
然而,随着HTML5和新的Websockets技术的出现,我们是否应该放弃XMPP并尝试使用Websockets呢?
我的问题如下:
1. 我可以制作一个移动应用程序,并将其连接到我的服务器上的XMPP,是否有一种方法可以通过手机连接到基于Websockets的聊天应用程序?(例如,对于Android的Smack库,是否有类似于Websockets的应用程序?)
2. 如果使用旧浏览器访问基于Websockets的聊天应用程序,是否有后备选项?
3. 哪种技术的开销更大、速度更快或更好?
此外,可能会说XMPP是一种经过验证的技术,但它仍然需要许多库,例如Strophe.js和flXHR等。但是,HTML5不是为此类事情而构建的,没有任何外部库等吗?
谢谢。
然而,随着HTML5和新的Websockets技术的出现,我们是否应该放弃XMPP并尝试使用Websockets呢?
我的问题如下:
1. 我可以制作一个移动应用程序,并将其连接到我的服务器上的XMPP,是否有一种方法可以通过手机连接到基于Websockets的聊天应用程序?(例如,对于Android的Smack库,是否有类似于Websockets的应用程序?)
2. 如果使用旧浏览器访问基于Websockets的聊天应用程序,是否有后备选项?
3. 哪种技术的开销更大、速度更快或更好?
此外,可能会说XMPP是一种经过验证的技术,但它仍然需要许多库,例如Strophe.js和flXHR等。但是,HTML5不是为此类事情而构建的,没有任何外部库等吗?
谢谢。