Ajax jabber/XMPP客户端建议(请提供真实体验)!

Ajax jabber/XMPP客户端建议(请提供真实体验)!,ajax,xmpp,ejabberd,chatroom,Ajax,Xmpp,Ejabberd,Chatroom,我正在为我的小众社交网站建立一个聊天系统,并决定在服务器端使用ejabberd,但我找不到任何合适的基于web的ajax客户端。大多数似乎在几年前就被抛弃了,或者根本不起作用。我看过这里的每一个: 是否有人运行一个实时站点并使用一个基于ajax的客户机,他们可以证明这是有效的,并且正在进行积极的开发?我不介意花钱买东西,但我不想做任何开发工作 提前感谢。如果您准备好为您的聊天应用程序构建自定义用户界面,并完成一些PHP/Javascript/XMPP操作,您可以结帐。它有几个关于如何构建用于实

我正在为我的小众社交网站建立一个聊天系统,并决定在服务器端使用ejabberd,但我找不到任何合适的基于web的ajax客户端。大多数似乎在几年前就被抛弃了,或者根本不起作用。我看过这里的每一个:

是否有人运行一个实时站点并使用一个基于ajax的客户机,他们可以证明这是有效的,并且正在进行积极的开发?我不介意花钱买东西,但我不想做任何开发工作


提前感谢。

如果您准备好为您的聊天应用程序构建自定义用户界面,并完成一些PHP/Javascript/XMPP操作,您可以结帐。它有几个关于如何构建用于实时聊天的基于web的客户端的示例


或者,您也可以简单地试用即用聊天客户端,它是一个使用Jaxl库编写的通用/可扩展客户端。

我过去经常使用strophe.js。它是一个非常酷的库,用于编写xmpp客户端(纯javascript)。在他的书中,他解释了如何用javascript编写多用户聊天客户端。我想你必须做一些编码,但是这个库非常强大,你可以完全控制它。

我不确定它的维护者身份,但我通常会把问我这个问题的人指给我。它是一个小型的、可主题化的聊天客户端,写在上面

如果你想要群聊,你可以试试(在行动中看到),这也是基于Strophe.js的

大多数人在web领域都有非常特殊的需求,我认为这导致了缺乏普遍有用的基于web的IM客户端。你可以很容易地自己写一个,在我的书中有几个这样的系统的例子

免责声明:我写了Strophe.js和这本书,所以我显然有偏见。

我们刚刚根据麻省理工学院许可证发布,这是一个用Strophe.js构建的AJAX Jabber客户端

为什么是糖果?

  • 专注于实时多用户聊天
  • 易于配置、易于运行、易于使用
  • 高度可定制
  • 100%文档完整的JavaScript源代码
  • 使用著名技术为Jabber(XMPP)构建
  • 在高达400%的生产环境中使用和批准 并发用户
  • 适用于包括IE7在内的所有主要web浏览器

看一看:)

是一个不错的基于web的XMPP客户端。我知道这个问题很老了,考虑到分享信息,可能有人会觉得这很有帮助

另一个做得很好的是这里的开源。这里有不同子项目的概述


根据您的需要,Jappix Mini可能是您所需要的全部。(类似于Facebook的右下角聊天小部件)否则,您可以运行完整客户端的副本。

我使用iJab。它小巧、简单、快捷,具有Facebook的外观和感觉

谢谢,我已经和他们签约了,但是他们仍然在alpha版本,beta版本将在今年年初发布。Jaxl-IM已经关闭。有没有办法得到上述客户?它是开源的吗?Jaxl IM不再是一个活跃的项目。大约10个月前它关闭了。请使用市场上其他可用的替代品。糖果当然很棒,看起来是当前最棒的产品之一。我正在寻找一种可以让我水平显示多个类似twitter的流的东西,TweetDeck风格,带有访问控制和文件上传。我想知道,在这里,卷起JS袖子,跳上candy plugins(糖果插件)的潮流是否会是一种方式。这不是一个图书馆,而是一个客户。如果您想将其用作im客户端,则需要进行一些非常重要的更改。我认为对于普通im客户端和/或直接使用strophe.js有更好的选择。@DitherSky感谢您更改了链接,我们在一段时间前更改了组织名称,但我忘了在此处更新。我们在一段时间前还考虑过向其添加经典im支持,但目前我们的空闲时间很少..IMHO,直到现在,三年后的2013年,答案仍然正确。第一个链接断了。节也是一个不错的选择。参考