20

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

http://xmpp.org/xmpp-software/clients/

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

提前致谢。

4

7 回答 7

16

我不确定它的维护状态,但我通常会将问我这个问题的人指向TrophyIM。它是一个基于Strophe.js编写的小型主题聊天客户端。

如果你想要群聊,你可以试试Speeqe (在这里查看它的实际操作),它也是基于 Strophe.js。

大多数人在网络领域都有非常具体的需求,我认为这导致缺乏普遍有用的基于网络的 IM 客户端。您可以自己轻松编写一个,在我的《 Professional XMPP Programming with JavaScript and jQuery》一书中有几个此类系统的示例。

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

于 2010-12-01T15:32:25.297 回答
7

我们刚刚在 MIT-License 下发布了Candy,这是一个使用 Strophe.js 构建的 AJAX Jabber 客户端。

为什么是糖果?

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

看一看 :)

于 2011-08-08T11:05:44.157 回答
3

如果您准备好继续为您的聊天应用程序构建自定义 UI + 做一些 PHP/Javascript/XMPP 的东西,您可以查看 Jaxl 库。它有几个关于如何构建基于 Web 的客户端进行实时聊天的示例。

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

于 2010-11-25T19:35:13.547 回答
3

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

于 2010-11-29T21:41:26.773 回答
1

另一个做得相当好的是Jappix,它在这里开源https://github.com/jappix。这里有不同子项目的概述http://jappix.org/features

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

于 2013-03-21T08:47:10.237 回答
0

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

于 2012-06-14T18:15:10.693 回答
0

我使用 iJab。它小巧、简单、快速,具有 Facebook 的外观和感觉。http://code.google.com/p/ijab/

于 2014-02-06T21:27:21.910 回答