在网页上实施XMPP聊天的技巧 - 轻量级

时间:2011-01-24 16:32:10

标签: javascript asp.net ajax xmpp chat

我想问一下您在网站上实施基于网络的“聊天小部件”的意见。

以下是我目前的做法:

  • OpenFire(最新测试版)
  • Tigase Messenger XMPP library / webclient
  • HTTTP://messenger.tigase.org/

Tigase Messenger是使用Google Web Toolkit编写的。它花了很多修改来满足我的要求......但总的来说它工作正常。

我需要的功能:

  1. 群聊标签
  2. 群聊名册
  3. 双击群组聊天参与者以发起点对点聊天
  4. (很高兴)突出显示,当消息进入时播放声音
  5. 以下是一些截图,看看它的样子。

    http://imgur.com/a/1ETLC

    现在,我的问题是

    首先,它会像任何东西一样加载缓慢。也许这就是所有的javascript,GWT,谁知道......其次,在GWT编写所有东西都很痛苦。 Web应用程序的其余部分是ASP .NET 4.0。在IIS7上。在一个IDE(和一种语言)中开发,而不是在Visual Studio 2010和Eclipse(Java)之间切换我的大脑会容易得多。

    我开始寻找其他选择。经过一些搜索,我找到了agsXMPP(https://www.ag-software.de/agsxmpp-sdk/)。看起来像一个asp .NET库。

    真的,我只是想把你的想法从你们身上反弹出来......如果你是我的,想要开发一个(相对)简单的基于XMPP的聊天,使用ASP .NET,支持群聊和指向点 - 你会怎么做?

    任何提示,链接,经验将不胜感激。

    谢谢!

    -Josh

1 个答案:

答案 0 :(得分:2)

Strophe非常酷。得到杰克的book,你马上就会开始运作。