среда, июля 04, 2007


ICQ vs Jabber

На днях заинтересовался альтернативными протоколами передачи мгновенных сообщений. Абсолютный лидер - всем известная "Аська", но кроме неё существует множество альтернативных протоколов. Больше всего меня заинтересовал Jabber. Этот протокол набирает популярность и для этого есть причины (об этом ниже).

Протоколы:
  • ICQ
  • Jabber (Этот протокол используют: Jabber, Google Talk, LJtalk и другие...)
  • AIM
  • MSN
  • Mail.ru Agent
  • Yahoo! Messenger

Итак, зачем это всё нужно? Ведь есть ICQ, ей все пользуются! Давайте найдем плюсы и минусы протокола Jabber:

Jabber плюсы и минусы протокола


  • Самый важный плюс Jabber в абсолютной бесплатности и открытости сети в целом. То есть никакой рекламы нет, и не будет. Кроме того, любой желающий может установить у себя сервер Jabber и сделать его открытым (или не сделать, а использовать как корпоративный мессенеджер). Протокол тщательно задокументирован и открыт к изучению.
  • JID вместо номеров. JID легче запомнить, он выглядит как e-mail: user@jabberserver.ru. Сразу отпадает проблема с кражами номеров))
  • Децентрализованность сети Jabber - в этом есть и плюсы и минусы. Минусы в том, что нет общей базы поиска юзеров, хотя это и ад для спамеров. Т.е. спама в Jabber'e нет, но и найти какого-либо пользователя сложно.
  • Большой выбор сетей. Если у вас есть аккаунт на gmail.com или livejournal.com - считайте, что Jabber-аккаунт у вас уже есть. Кроме этих служб, есть ещё Jabber.org, Jabber.ru и ещё очень много других серверов.
  • Проблематичное восстановление пароля. В отличие от ICQ, пароль для Jabber-аккаунта лучше не забывать, т.к. на большинстве серверов нет системы восстановления. Но это не касается пользователей Gmail.com и LiveJournal.com - т.к. пароль аккаунта и есть ваш jabber-пароль.
  • Множество программ-клиентов. Miranda IM, Psi, Jajc, Gizmo, недавно появившийся Qip Infium и ещё много других. Я использую, и всем рекомендую Миранду (LEM-pack ). Такого понятия как "официальный клиент" в Jabber'e нет.
  • Нет лимита на размер сообщений. В ICQ - лимит для оффлайн контактов - 450 символов, в Jabbere гарантируемая величина пересылаемого сообщения - 64k.
  • Быстрый логин. Очень быстрый вход в сеть. Быстрее чем в MSN и много быстрее чем в ICQ.
  • Стабильность.
  • Защищенность. Поддержка SSL/TSL, PGP/GPG, SecureIM, OTR. У ICQ такого просто нет.
  • Нет проблем с кодировками. Jabber использует Unicode. То есть ваше сообщение гарантированно будет доставлено в читабельном виде) на любом языке.
  • К одному аккаунту могут быть подключены несколько клиентов одновременно. Например сидели вы дома в jabber'e, потом пришли в офис, не отключив клиент дома вошли в свой аккаунт. При этом оба клиента остаются подключенными и никаких глюков не возникает. Сообщения получает тот клиент, у которого выставлен более высокий приоритет.
  • xStatus (расширенные статусные сообщения) - такого в Jabber'e нет, но это не особо расстраивает (по крайней мере меня))). Есть стандартные В сети, Отсутствую, Недоступен, Не беспокоить, Готов чатиться, Невидимый.
  • Пользователей ICQ больше. Вот это существенный минус. Каким бы хорошим и перспективным ни был jabber, лень и неповоротливость человеческая дает о себе знать.

Я не предлагаю отказываться от Аськи, этого не обязательно делать, особенно если использовать мультипротокольный клиент. Например, используя Миранду, вы будете на связи и в Аське и в Jabber'e и в Google Talk. Чистая Миранда (без плагинов), мало кого порадует функциональностью так что лучше скачивайте сборку Lem pack или любую другую, которая вам понравится.

Надеюсь эта статья кого-нибудь вдохновит на изучение новых просторов в Instant Messaging'e)))