我正在为我的利基社交网站建立一个聊天系统,并决定在服务器端使用 ejabberd,但我找不到任何像样的基于 Web 的 ajax 客户端。大多数似乎在几年前就被遗弃了,或者根本不起作用。我看过这里的每一个:
http://xmpp.org/xmpp-software/clients/
是否有人运行实时站点并使用基于 ajax 的客户端,他们可以保证该客户端有效并且正在积极开发中?我不介意花钱买东西,但我不想做任何开发工作。
提前致谢。
我正在为我的利基社交网站建立一个聊天系统,并决定在服务器端使用 ejabberd,但我找不到任何像样的基于 Web 的 ajax 客户端。大多数似乎在几年前就被遗弃了,或者根本不起作用。我看过这里的每一个:
http://xmpp.org/xmpp-software/clients/
是否有人运行实时站点并使用基于 ajax 的客户端,他们可以保证该客户端有效并且正在积极开发中?我不介意花钱买东西,但我不想做任何开发工作。
提前致谢。
我不确定它的维护状态,但我通常会将问我这个问题的人指向TrophyIM。它是一个基于Strophe.js编写的小型主题聊天客户端。
如果你想要群聊,你可以试试Speeqe (在这里查看它的实际操作),它也是基于 Strophe.js。
大多数人在网络领域都有非常具体的需求,我认为这导致缺乏普遍有用的基于网络的 IM 客户端。您可以自己轻松编写一个,在我的《 Professional XMPP Programming with JavaScript and jQuery》一书中有几个此类系统的示例。
免责声明:我写了 Strophe.js 和这本书,所以我显然有偏见。
我们刚刚在 MIT-License 下发布了Candy,这是一个使用 Strophe.js 构建的 AJAX Jabber 客户端。
为什么是糖果?
看一看 :)
过去我经常使用 strophe.js。这是一个非常酷的用于编写 xmpp 客户端(纯 javascript)的库。在他的专业 xmpp书中,他解释了如何用 javascript 编写多用户聊天客户端。我想你必须做一些编码,但这个库真的很强大,你可以完全控制。
另一个做得相当好的是Jappix,它在这里开源https://github.com/jappix。这里有不同子项目的概述http://jappix.org/features
根据您的需要,Jappix Mini 可能就是您所需要的。(Facebook 喜欢右下角的聊天小部件)否则,您可以获得完整客户端运行的副本。
SparkWeb是一个不错的基于 Web 的 XMPP 客户端。我知道问题很老了,想分享信息,可能有人会觉得这很有帮助
我使用 iJab。它小巧、简单、快速,具有 Facebook 的外观和感觉。http://code.google.com/p/ijab/