Советы по внедрению XMPP Chat на веб-странице - легкий - PullRequest
0 голосов
/ 24 января 2011

Я хочу спросить ваше мнение о реализации веб-"виджета чата" на веб-сайте.

Вот как я сейчас это делаю:

  • OpenFire (последняя бета)
  • Библиотека Tigase Messenger XMPP / веб-клиент
  • htttp: //messenger.tigase.org/

Tigase Messenger был написан с использованием Google Web Toolkit. Потребовалось много модификаций, отвечающих моим требованиям ... но в целом все работает нормально.

Функции, которые мне нужны:

  1. групповые вкладки
  2. список группового чата
  3. дважды щелкните по участнику группового чата, чтобы начать двухточечный чат
  4. (приятно иметь) подсветку, воспроизводить звук при поступлении сообщения

Вот несколько скриншотов, чтобы увидеть, как это выглядит.

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

Теперь вот мои проблемы с этим

Во-первых, он загружается медленно, как и все. Может быть, все это JavaScript, GWT, кто знает ... во-вторых, это больно писать все в GWT. Остальная часть веб-приложения - ASP .NET 4.0. на IIS7. Мне было бы намного легче разрабатывать в одной IDE (и на одном языке) вместо переключения моего мозга между Visual Studio 2010 и Eclipse (Java).

Я начал искать альтернативы. После некоторых поисков здесь я нашел agsXMPP (htttp: //www.ag-software.de/agsxmpp-sdk/). Выглядит как библиотека asp .NET.

Действительно, я просто хотел поделиться своими идеями с вами, ребята ... если вы были на моем месте и хотели разработать (относительно) простой чат на основе XMPP, используя ASP .NET, поддерживающий групповой чат и point-to -точка - как бы вы поступили об этом?

Любые советы, ссылки, опыт будет принята с благодарностью.

Спасибо!

-Josh

1 Ответ

2 голосов
/ 26 января 2011

Strophe довольно круто.Получить книгу Джека также, и вы сразу же приступите к работе.

...