А теперь мы поговорим о Jabber — о том, что это такое, с чем едят, для чего он нужен, нужен ли вообще и как на него переходить.

Прежде чем плеваться, отмахиваться руками и говорить, что это лишние проблемы и геморрой, прочтите данную статью.

Итак, чуть забегая вперёд, сразу выясним, что если:

Дополнительные аспекты, плюсы и доводы перехода на Jabber

  • Абсолютная бесплатность сети в целом

Это значит что никаких баннеров и _лишнего_ трафика (дело в том, что Jabber использует XML, что потребляет больше трафика, чем обычная ася; но сопоставимо с оригинальным клиентом, использущим расширенные статусные сообщения (xStatus); плюс во многих современных клиентах к этому можно включить сжатие трафика с помощью SSL). С Вас не возьмут ни копейки за использование этой сети. Возможная ситуация когда Вас лишат Вашего аккаунта в случае с Jabber’ом в принципе исключена (кроме противоправных действий). Кстати, Вы в курсе что юридически Ваш номер ICQ принадлежит не Вам, а компании AOL, которая может свернуть всю эту лавочку в любой момент? Также замечу такой момент — бывает так, что даже когда у Вас неоплачен трафик, то Jabber остается работоспособным. Тут зависит от жмотства самих провайдеров, но в локальных сетях в крупных городах России это не редкость (последнее к Уфанету не относится).

  • Огромный выбор сетей, где можно зарегистрироваться

Кроме уже упомянутых выше gmail.com и livejournal.com (несколько нестабилен и недоработан, но это исправляется), Вы можете зарегистрироваться в любой общедоступной jabber-сети, например jabber.ru, jabber.org и jabber.ufanet.ru. А так же поставить свой джабер-сервер.

  • Огромное количество клиентов, поддерживающих Jabber

Клиенты под любую платформу и операционную систему, большинство из них вполне качественны. На компьютер, КПК, мобильный телефон — везде. В Jabber также, по сути, отсутствует понятие “официальный клиент” (это можно считать исключением). Список клиентов можно посмотреть тут или тут (на английском). Согласитесь, вполне внушает.

  • Стабильность

Наверняка все испытывали проблемы со стабильностью ICQ в последнее время. С Jabber это происходит, как правило, редко (только когда происходит техническое обслуживание). К примеру, на jabber.ru за последние полгода сбой был всего один раз. Прямо говоря jabber может “накрыться” в случае, если сервер, который обслуживает эту сеть, выйдет из строя. В данном случае про jabber-сети можно сказать так: чем больше/крупнее и популярнее сервер — тем меньше шансов что он выйдет из строя поскольку за ним более внимательно и тщательно следят, и наоборот.

  • Защищенность

поддержка SSL/TSL, PGP/GPG, SecureIM, OTR. у ICQ есть только SecureIM — и то при условии что на обоих концах Миранда с этим плагином.

  • Jabber - по сути давно корпоративный стандарт общения

Пока не де юро, но уже де факто. Подавляющее (именно подавляющее, а не большинство) количество корпоративных сетей сделано имнено на базе Jabber. Появление сетей Google Talk, LiveJournal, Yandex (которые сделаны на базе протокола Jabber), а также у российского “Билайна” — лишние тому доказательства (в том плане что эти компании оценивают перспективность протокола как такового).

  • Отсутствие проблем с кодировками

Jabber по определению лишен этой проблемы — изначальная полноценная поддержка Unicode (UTF-8), что в 99,9% случаев гарантирует, что сообщение будет доставлено в нормальном, читаемом виде.

  • Нет лимита на размер сообщений

Теоретически нет лимита на размер пересылаемых сообщений, точнее 64k — это гарантируемая величина пересылаемого сообщения (реальный потолок размера сообщений неизвестен). А также нет глупого лимита в 450 символов для сообщений, которые отправляются собеседнику в оффлайн.

  • При желании к джабберу можно подключить другие протоколы (так называемые транспорты)

это значит, что если у Вас есть Jabber, то значит у Вас есть практически _любая_ IM-сеть. Хоть они и реализованы не самым идеальным образом. Но когда админ закручивает Вам все гайки — это много лучше, чем ничего.

  • Никакого спама

в ICQ все с ним сталкивались, и нет ни одного человека, кого бы это не достало (и не вынуждало использовать антиспам-плагин). в Jabber его по сути нет — во всяком случае пока (есть бреши, но они фактически не используются).

  • Быстрый логин

Очень быстрый вход в сеть. Быстрее, чем в MSN, и намного быстрее, чем в ICQ.

  • Тематические конференции

Большинство jabber-серверов содержат много тематических конференций наподобие таких, как в IRC. А также можно создавать свои конференции.

  • Одним аккаунтом можно пользоваться с нескольких мест одновременно

Все это сделано довольно грамотно, и не вызывает проблем, одни удобства. Реализовано это при помощи ресурсов.

  • Лицензионное соглашение ICQ

Рекомендую внимательно ознакомиться с лицензионным соглашением ICQ и понять все минусы пользования этим протоколом...

Для параноиков

  • Все спецификации протокола и исходные коды программного обеспечения для jabber-серверов являются открытыми и общедоступными, и очень хорошо продокументированы (в отличие от закрытого и относительно документированного протокола ICQ, большинство вещей которого были добыты с помощью реверс-инжинеринга).
  • Вы можете самостоятельно поставить свой собственный локальный jabber-сервер и изолировать его от “внешнего мира” — это обеспечит безопасность информации. Большинство корпоративных сетей так и построены. Некоторые из них все же дают возможность доступа к внешним сетям.
  • Многие клиенты также распространяются с исходными кодами. Вы можете сами компилировать, дописывать функциональность и отправлять разработчикам патчи.

Особенности протокола Jabber

  • В ICQ используется понятие UIN (Unified Identification Number) в виде уникального номера, в Jabber — JabberID или JID (Jabber IDentification), выглядещее как почтовый адрес (например user@jabber.org).
  • В Jabber есть понятие приоритета. Допустим, Вы сидели дома с jabber-аккаунта. Пришли на работу, не отключив jabber-клиент дома. Вы заходите с работы — и оба аккаунта у Вас в сети (точнее оба клиента с одного аккаунта). Сообщения будут приходить на тот клиент, у кого приоритет (номер) выше.
  • В Jabber есть ресурс (resource) — это специальный дополнительный идентификатор, который в большинстве случаев позволяет пользователю добавлять некую информацию о текущем подключении. Например, в JID user@jabber.org/work суффикс “/work” является ресурсом и, вполне очевидно, обозначает, что пользователь вышел в сеть с рабочего места. Очень удобно иметь разные ресурсы для разных клиентов и мест выхода в сеть. Скажем, на домашнем клиенте установить ресурс “/Home”, на офисном — “/Office”, а на мобильном телефоне — “/Mobile”. При этом можно установить все три подключения одновременно, но сообщение, отправленное на user@jabber.org/Mobile, придет только на мобильный телефон.

Минусы

Вот я сейчас расписал все в довольно розовых красках, но минусы все же, безусловно, имеются:

  • Децентрализованность сети

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

  • Расширенные статусные сообщения (xStatus)

Их нет, впрочем, эта вещь не самая критичная. При этом текстовые подписи к статусу могут быть использованы.

  • Пользователей ICQ много больше

В открытых сетях, к сожалению, ICQ пока лидер (статистика по странам СНГ и Израилю) . Но это дело времени.

  • Перегонять пользователей с ICQ на Jabber проблематично

В какой-то степени это так. Для начала узнайте у собеседников, имеются ли у них jabber/gtalk аккаунты, и главное — пользуются ли они ими. С вероятностью отличной от нуля у некоторых из них таковые аккаунты точно будут. Админам того проще — они банят аську как таковую (icq.com и все его IP и логин-серверы), разрешая только джабер и соотвествующие порты. Зверство, но во благо.

  • Проблемное восстановление пароля

Увы, как таковой нормальной централизованной системы восстановления пароля в jabber нету, поэтому приходится писать письмо в техподдержку, чтобы Вам его восстановили (поэтому забывать пароль крайне не рекомендуется. НО! В случае же Google Talk (GTalk) и LiveJournal (LJ) все много проще — пароли от аккаунтов в ЖЖ и мыле и в jabber одни и те же, поэтому чтобы их сменить достаточно их сменить в панели управления аккаунта в LJ или GTalk.

 
jabber_vs_icq.txt · Последние изменения: 2009/01/24 09:51 rail
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki