Jabber, клиенты, кони

На работе появилась задача реализовать внутрикорпоративный обмен сообщениями на терминальном сервере (WServer 2003 x64). Без долгих раздумий был выбран протокол jabber. В качестве сервера ejabberd, а вот с клиентами оказалась полная чума. С самого начала, я ориентриовался на клиент psi, но всё оказалось не так просто, поэтому пришлось тестировать jabber-клиенты, чтобы найти то, что наиболее отвечает поставленной задаче.

ejabberd

Цель этой записи — надежда, что когда-нибудь протокол icq будет забыт, и все будут пользоваться прекрасным протоколом jabber. Есть хорошая ссылка, где можно найти информацию о большинстве im, которые поддерживают jabber: http://jabberworld.info/Клиенты_Jabber

Оговорюсь, что задача стояла достаточно узко-направленная, но, как раз, в этом случае можно отлично проверить гибкость настроек мессенджеров.

Краткое описание танцев:

Psi

Отличный клиент, который нравится с первого взгляда. Прекрасный интерфейс, никаких проблем при установке, всё работает, цветёт и пахнет. Но когда мы запускаем taskmgr, то видим, что эта красота использует 40-50 мб оперативной памяти, что полностью перечёркивает все достоинства этого клиента. 20 пользователей на терминальном сервере и минус 1Гб оперативной памяти, совсем недурно. Скорее всего такая прожорливость это цена за кросс-платформенность. Увы.

Интерфейс

Вики:

Psi (произносится «саи» [saɪ]) — сокращение от «psynergy», что, в свою очередь, расшифровывается как «psychic energy». Пси также является двадцать третьей буквой греческого алфавита (Ψ), что является причиной выбора логотипа программы. Также, возможно, что Psi получила своё название из-за поддержки Xep-0183.[1]

Gajim

Под XP запускаться отказался, скорее всего из-за обилия других мессенджеров на моём компьютере и разнообразны библиотек. Тем не менее все остальные запускались. Не стал разбираться, так как ставит с собой кучу мусора (GTK+ как минимум). Судя по интерфейсу, хорошо, что я его так и не увидел в живую. Придать огню.

Вики:

Название Gajim — это рекурсивный акроним для «Gajim is a jabber instant messenger» (Gajim — это мессенджер для Jabber).

JAJC

Этот клиент оказался непредсказуемым, как сам Чак Норрис. При установке и попытке подключиться к серверу постоянно вываливались ошибки, сначала со смыслом, потом просто пустые окна ошибок. К такой прыти я был не готов и уложил его приёмом Брюса Ли. Уаааааауауа.

Джабберворлд:

Написан на Delphi и работает только на платформе Microsoft Windows. Распространяется под несвободной закрытой лицензией.

Бензин, больше бензина, спички.

SIM

Не понравился интерфейс, хотя, на первый взгляд, отвечал требованиям. Не стал дальше тестировать, ибо гори в огне неудобная шняга.

Miranda

Долгая история. При настройке этот клиент притягивает возможностями настроек: как угодно, что угодно, — а расширение плагинами может сделать из этого мессенджера мечту. Проблемы начались после того, как я насмотревшись на это чудо в Windows XP, стал ставить это его на сервер. Сначала всё было хорошо, но не захотели работать плагины keepalive для автологина и всплывающие окна, что являлось обязательным критерием. Так как Миранда мне понравилась, я пробовал х64 версию, но также не добился успеха с этими плагинами. 12-14 мб оперативной памяти + спартанский интефрейс и богатые настройки совсем неплохо. Жаль не допилил.

Вики:

Корпорация AOL периодически вносит в протокол ICQ изменения, которые не мешают работе программ AOL, но приводят к невозможности работы Miranda. [25]Эта проблема касается и других альтернативных ICQ-клиентов. [26]Однако нередко изменения в протоколе, делающие неработоспособными другие альтернативные клиенты, не нарушают работоспособность Miranda.[27]

Как правило, разработчики Miranda оперативно реагируют на возникновение подобных проблем, внося изменения в соответствующий плагин. Для удобства можно использовать плагин Updater[28], позволяющий автоматизировать процесс обновления.

Pidgin


Что-то на грани фантастики. Малиновая кура. Ставился с кучей хлама, качал из инета Aspell, пыхтел, сверкнул убогим интерфейсом, 50 мб оперативной памяти было контрольным выстрелом для малинового кошмара.

Вики:

В сентябре 2005 ведущего разработчика проекта Шона Игана наняла компания Google в команду проекта Google Talk.

Jabbim

Также прожорлив, с дурацким интерфейсом и на него совершенно не оставалось сил, поэтому особо в нём не ковырялся.

QIP Infium

Луч света в тёмном царстве. Я не рассматривал квип саначала вообще, типа ну это же квип, никто его уже не любит и вообще. Не тут-то было, жрет всего 4-7 мб оперативы, отвечает критериям (автологин, автозапуск, всплывающие окна), никаких проблем с настройками, всё знакомо и просто как топор. Надеюсь, что в дальнейшей работе на сервере будет стабилен, это единственное опасение, так как на рабочих компьютерах бывает, что его плющит.

Инфиум удивил,  хотя и подумывал дома заменить Квип Мирандой, теперь смысла в этом маловато.

Всем приятного перехода на jabber, Viva la Resistance!

Запись опубликована в рубрике Обо всём с метками , , , . Добавьте в закладки постоянную ссылку.

3 комментария: Jabber, клиенты, кони

  1. я говорит:

    Наконец-то ты прозрел)

  2. Адекватный человек говорит:

    Автор, ты лучше себя предай огню, чтобы планета избавилась от такого болвана.

    И ещё, на дворе 2010 год, память стоит копейки, поэтому 50 мегабайт оперативки это ничто.

    Пора бы уже выйти из анабиоза.

  3. Ostin говорит:

    @Адекватный человек

    Начало читал? Речь идёт о терминальном сервере. У нас на нем работают 40 человек одновременно, которые используют кучу приложений. Если одна только аська будет жрать 50 мб, то это минус 2 ГБ оперативной памяти.

    50 мегабайт для клиента по обмену сообщениями — это вообще маразм =D

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>