我们正在创建一个网站,我们正在尝试开发一个聊天应用程序,我们已经使用 Comet 构建了一个,但是由于速度因素,我们决定在 XMPP 中制作一个。
然而,随着 HTML5 的生机勃勃以及新的 websockets 技术的存在,我们是否应该离开 XMPP 并尝试使用 Websockets 来制作?
所以我的问题是:
我可以制作一个移动应用程序并将其连接到我的服务器上的 XMPP,有没有办法通过电话连接到基于 websockets 的聊天应用程序?(例如 android 的 Smack 库,基于 websockets 的应用程序有类似的东西吗?
是否有后备选项说明该人是否使用旧浏览器用于基于 websockets 的聊天应用程序?
哪个开销更大,哪个技术更快或更好?
另外,可以说 XMPP 是一种久经考验的技术,它仍然需要很多库对吗?比如 Strophe.js flXHR 等对吧?但是 HTML5 不是为这种类型的东西而构建的,没有任何永恒的库等吗?
问候,