Использование Jabber по сравнению с некоторыми другими системами мгновенного обмена сообщениями.
Плюсы.
Открытость.
Протокол Jabber открыт, общедоступен, и достаточно лёгок для понимания; существует множество
реализаций серверов и клиентов, а также библиотек с открытым исходным кодом, что также означает его официальную бесплатность для потребителя и отсутствие баннеров, рекламных закладок, троянов, вирусов и прочих "прелестей жизни" в отличие от официального клиента аси. Протокол официально утвержден RFC, являясь общепризнанным стандартом.
Расширяемость.
С помощью пространств имён в XML(Не путать с пространством имён самой сети!) можно произвольно расширить протокол Jabber для выполнения требуемых задач и для обеспечения поддержки взаимодействия между различными системами. Протокол хорошо продокументирован с примерами. Общие расширения разрабатываются под контролем Jabber Software Foundation. То есть можно на уровне клиентов поддерживать почти любое расширение и сервер будет передавать эти данные между двумя клиентами, даже если он их не понимает.
Децентрализованность и распределенность.
Архитектура сети Jabber подобна электронной почте, кто угодно может запустить свой собственный сервер Jabber, что позволяет организациям и частным лицам заниматься любыми экспериментами с IM.
Безопасность.
Любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером, и немало клиентов поддерживают шифрование с помощью PGP/GPG внутри протокола.
Стабильность.
Разработка технологии Jabber была начата Jeremie Miller в 1998 и достаточно стабильна на сегодняшний день; сотни разработчиков работают над технологией Jabber, десятки тысяч Jabber-серверов работают в Интернет, и миллионы людей используют Jabber в качестве системы обмена сообщений.
Разнообразность.
Множество компаний и open-source проектов используют Jabber-протокол для создания и развертывания real-time приложений и сервисов. Вы никогда не разочаруетесь, используя Jabber-технологии.
Юридическая собственность информации.
Вся передаваемая информация принадлежит вам и только вам.
Никакая коммерческая система обмена мгновенными сообщениями не имеет на них никакого юридического права. Это верно, если вы не используете транспорт в коммерческую систему обмена мгновенными сообщениями. В этом случае, попав в ту сеть сообщения на данном этапе пути к получателю подчиняются юрисдикции той системы обмена мгновенными сообщениями, что в некоторых случаях означает отказ от юридического права на их содержимое.
Чистота использования и законность.
Отсутствие проблем с кражей идентификационных записей, как в других более-менее популярных коммерческих сетях обмена мгновенными сообщениями, особенно в ICQ.
Пользуясь аськой, вы не можете быть уверены, что до вас ваш логин никто не использовал. Вы даже не можете быть уверены, что ваш логин не украдут, если он окажется в чем-то более привлекательным, чем другие. В некоторых системах обмена мгновенными сообщениями уже сложился свой рынок услуг по получению привлекательных логинов неправовыми способами.
Распространенность.
В корпоративной среде этот протокол общения давно известен. На основе Jabber давно функционируют некоторые общеизвестные коммерческие сети обмена мгновенными сообщениями, например Google Talk, LiveJournal, Gizmo или Beeline, который не так давно начал тестовую эксплуатацию данной услуги через SMS.
Отсутствие проблем с кодировками.
Jabber по определению лишен этой проблемы - изначальная полноценная поддержка Unicode, что в 99 ,9% случаев гарантирует, что сообщение будет доставлено в нормальном, читабельном виде.
Нет ограничения на размер сообщений.
Теоретически нет лимита на размер пересылаемых сообщений, точнее 64 k - это гарантируемая величина пересылаемого сообщения (реальный потолок размера
сообщений неизвестен). А также нет ограничения в 450 символов для сообщений, которые отправляются собеседнику в оффлайн.
Возможность подключения при необходимости других систем передачи мгновенных сообщений.
При помощи транспортов к уже зарегистрированному Jabber-аккаунту можно подключить другие системы обмена мгновенными сообщениями. При этом от вас требуется заранее зарегистрировать тот аккаунт, возможно с помощью "родной" системы мгновенных сообщений, от лица которого вы будете присутствовать в сети и передать транспорту его логин и пароль. Транспорт физически расположен на стороне поддерживающего его сервера и требует для своего использования регистрации. Вы можете воспользоваться транспортом, принадлежащим другому серверу, не обязательно тому, на котором вы регистрировались. В случае малораспространенной сети обмена мгновенными сообщениями вам, возможно, потребуется сначала найти подходящий вид транспорта. Транспорты коммерческих систем обмена мгновенными сообщениями нестабильны из-за закрытости своего протокола обмена мгновенными сообщениями и произвольного изменения этого протокола.
Доступ к протоколу часто юридически и фактически закрыт, поэтому поддержка других видов сетей ограничена.
Отсутствие спама.(пока)
В ICQ все с ним сталкивались, и нет ни одного человека, кого бы это не достало (и не вынуждало использовать антиспам-плагин). В Jabber его по сути нет - во всяком случае пока (есть бреши, но они фактически не используются).
Поскольку отсутствует единая база пользователей и используется email-подобная система адресации, то работа спамеров очень затруднена.
Быстрый логин.
Очень быстрый вход в сеть. Быстрее чем в MSN и много быстрее чем в ICQ.
Тематические конференции.
Большинство jabber-серверов содержат много тематических конференций наподобие таких, как в IRC. Конференции можно подключать извне (как транспорт), а также легко создавать свои конференции.
Эффективность.
С одного аккаунта можно заходить с нескольких мест одновременно.
Все это сделано довольно грамотно, и не вызывает проблем, одни удобства.
Подробнее опишу в секции об особенностях jabber-протокола.
Экономичность.
Хотя использованис трафика в Jabber больше, чем например в ICQ, вы можете вполне использовать сжатие сообщений, при условии, что оно поддерживается и сервером, и клиентом. К сожалению, существующие клиенты и сервера пока не поддерживают одновременное использование сжатия и шифрования. В случае широкополосного подключения, неограниченного по количеству потребляемого трафика, это становится неважно.
Минусы.
Малораспространенность.
Без комментариев. Значительно меньше, чем любая из коммерческих систем обмена мгновенными сообщениями, не говоря уж о аське. Частично проблема решается шлюзами(транспортами) в другие сети, часто коммерческие, в том числе широко известную ICQ, но минусы такого подхода приведены дальше.
Сложность для освоения.
Наличие сложностей для понимания рядовым малообразованным в компьютерах пользователем.
Усложненная регистрация.
Отсутствие возможности заранее создать и сконфигурировать свой установщик для локальной сети. Слишком большой выбор клиентов для использования и отсутствие лучшего выбора по всем позициям одновременно.
Несовместимость смайлов
Отсутствие совместимости при использовании дополнительных наборов смайлов. Клиент-программа может не понимать многие из используемых кодов смайлов собеседника.
Эмоциональность обзоров и статей.
Наличие в сети в основном эмоционально окрашенных материалов с орфографическими ошибками без реальных аргументов или без их доказательства. Отсутствие реального взвешенного обзора всех программ и сетей IM с указанием плюсов и минусов любого выбора и как следствие сложность ориентирования в мире Jabber.
Децентрализованность. Слишком большой выбор серверов для подключения, в том числе и "серверов-однодневок" при использовании ресурсов общей сети интернет. Отсутствие самого главного, на которого можно свалить существование проблем с IM-связью.
Наличие транспортов в другие сети.
Если протокол самодостаточен, то непонятно, зачем популяризируется и общедоступна идея транспорта в другую сеть. Если же нет, тем более. Наличие транспортов также осложняет выбор, использование и понимание работы Jabber-сети.
Проблемное восстановление
пароля.
Увы, как таковой нормальной централизованной системы восстановления пароля в jabber нету, поэтому приходится писать письмо в техподдержку, чтобы Вам его восстановили, поэтому забывать пароль крайне не рекомендуется. Правда вы можете с легкостью завести новый JID, но это не избавит вас от повторной авторизации всех контактов и согласования общения с ними.
Отсутствие централизованной базы поиска контактов.
Несмотря на попытки создания такой базы, ситуация остается пока очень непростой. На данный момент общей базы пользователей в ее классическом понимании нет. В существующих сервисах необходимо разбираться и они позволяют искать только в пределах того сервера, на котором зарегистрированы.
Особенности протокола Jabber.
В ICQ используется понятие UIN (Unified Identification Number) в виде уникального номера, в Jabber - JabberID или JID (Jabber IDentification), выглядящее как почтовый адрес (например user@jabber.org).
в Jabber есть понятие приоритета.
Допустим, Вы сидели дома с jabber-аккаунта. Пришли на работу, не отключив jabber-клиент дома. Вы заходите с работы - и оба аккаунта у Вас в сети (точнее оба клиента с одного аккаунта). Сообщения будут приходить на тот клиент, у кого приоритет (номер) выше.
Соответственно
в Jabber есть ресурс (resource) - это специальный дополнительный идентификатор, который в большинстве случаев позволяет пользователю добавлять некую информацию о себе. узнать что-либо.
user@jabber.org/work - вот "work" здесь и будет ресурсом пользователя.
При подготовке статьи использованы следующие материалы:
1. http://ru.wikipedia.org/wiki/Jabber
2. http://wiki.mirandaim.ru/wiki/Jabber_vs_ICQ
3. http://jabber.snc.ru/
Pluses and minuses Jabber. Using Jabber, compared with some other
instant messaging systems.
Pluses.
Openness.
Jabber is open protocol, available, free for use, and quite easy to understand, there are many implementations of servers and clients, as well as libraries, open source, that also means his official free to the consumer and the lack of banners, promotional bookmarks, Trojans, viruses and other "beauty of life" in contrast to the official client program. Protocol approved RFC, as a universally recognized standard.
Extensibility.
With the help of namespaces in XML (Not to be confused with the space of his own network!) Can be arbitrarily expand the Jabber protocol to perform the required tasks and to support the interaction between different systems. Protocol prodokumentirovan well with examples. The general expansion developed under the supervision of Jabber Software Foundation. That is possible at the level of customer support almost any expansion and the server will transmit the data between two clients, even if he does not understand them.
Decentralized and distribution.
Jabber Network architecture is similar to e-mail, anyone can run their own server Jabber, which allows organizations and individuals to engage in any experiments with IM.
Safety.
Any Jabber server can be isolated from the public network Jabber, many of the options for implementing the server using SSL in exchanges between the client and server, and many customers support encryption using PGP/GPG inside the protocol.
Stability.
Development of technology Jabber Jeremie Miller was launched in 1998 and sufficiently stable to date; hundreds of developers are working on technology Jabber, tens of thousands of Jabber-operate in Internet servers, and millions of people use Jabber as a system to exchange messages.
Varied.
Many companies and open-source projects use the Jabber-protocol for the establishment and deployment of real-time applications and services. You will never be disappointed, using Jabber-technology.
Legal ownership information.
All the information belongs to you and only you.
No commercial instant messaging system does not have them any legal rights. This is true if you do not use commercial transportation system in instant messaging. In this case, hitting into the communications network at this stage towards the recipient subject to the jurisdiction of instant messaging system that in some cases constitute a waiver of a legal right to their contents.
Cleanliness use and legitimacy.
Lack of problems with identity theft records, as in other more or less popular commercial networks, instant messaging, especially in ICQ.
Taking advantage of ICQ, you can not be sure until you your ID, no one used. You can not even be sure that your ID is not stolen, if it is somewhat more attractive than others. In some systems, instant messaging is already a market for its attractive logins non-receipt of ways.
Prevalence.
In a corporate environment that has long been known communication protocol. Based on Jabber operate some long-known commercial networks in instant messaging, such as Google Talk, LiveJournal, Gizmo or Beeline, which not so long ago started a test operation of the service via SMS.
Lack of problems with the character.
Jabber, by definition, deprived of the problem - the original full support for Unicode, that the 99 , 9% of cases ensures that the message will be delivered in a normal, readable form.
No restrictions on the size of messages.
Theoretically, there is no limit on the size of forward messages, precisely 64 k - a guaranteed value or forward messages (real size of ceiling communications unknown). And also there is no limitation in 450 characters for messages that are sent to the people they are talking to offline.
Ability to connect with other transmission systems need instant messaging. With the help of transports to the already registered Jabber-account can be connected other instant messaging system. In doing so, you need to pre-register the account, perhaps with the help of native instant messaging system on behalf of whom you will be present in the transport network and to transmit its ID and password. Transportation is physically located on the side of supporting its server and requires registration for its use. You can take advantage of transport belonging to another server, not necessarily to where you registered. In the case little common network instant messaging, you may need to first find a suitable mode of transport. Transports to commercial instant messaging systems unstable because of the closure of its protocol instant messaging and arbitrary changes of the protocol. Access to the protocol are often legally and factually closed, so other types of support networks is limited.
Lack of spam. (Yet)
In ICQ all faced with it, and there is not one person who would not get it (and not forced to use anti-plug). In his Jabber essentially no - at least for now (there are gaps, but they had not actually used). Since no common base of users and uses email-like system of addressing, the work of spammers very difficult.
Quick login.
Very rapid entry into the network. Faster than MSN and a lot faster than in ICQ.
Thematic Conference.
Most jabber-servers contain many similar thematic conferences such as on IRC. Conference can be connected from the outside (as transport), as well as easily create their own conference.
Effectiveness.
With one account, you can go to several places simultaneously. All this is done quite competently, and does not cause problems, some convenience.
More describe in the section about the features of jabber-protocol.
Economy.
Although traffic in ispolzovanis Jabber more than such as ICQ, you may well use compression messages, provided that it is supported and the server and client. Unfortunately, existing clients and servers is not supported by the simultaneous use of compression and encryption. In the case of broadband connectivity, for an unlimited amount of traffic, it becomes unimportant.
Disadvantages.
Rare.
No comment. Much smaller than any of the commercial instant messaging systems, not to mention the ICQ. Part of the problem is solved gateways (transport) to other networks, often commercial, including well-known ICQ, but the minuses of this approach are next.
The difficulty for learning.
The existence of difficulties for the understanding of ordinary low user of computers.
The increasing registration.
No advance create and configure your installer for the LAN. Too much choice for customers and lack of a better choice for all positions simultaneously.
The incompatibility between smilies
The lack of compatibility when using additional sets of smilies. Client-program can not understand many of the codes used smilies interlocutor.
Emotional reviews and articles.(at russian, about english i don't know)
The availability of online mainly
emotionally colored materials with typographical errors with no real arguments or without their evidence.
The lack of real balanced review of all programs and IM networks, indicating the pluses and minuses of any choice and as a consequence of the complexity of orientation in the world Jabber.
Decentralized.
Too great choice for connecting servers, including "one day" servers, when using Internet resources overall. The absence of the chief, who can blame the existence of problems with IM- coupling.
The availability of transport in other networks.
If protocol is self-sufficient, it is unclear why the idea of publicity and public transport to another network. If not, all the more. The availability of transports also complicates the selection, use and understanding of the Jabber- network.
Problem recovery password.
Alas, such as normal a centralized system password recovery in jabber not, therefore, have to write a letter to the technical support that you have reinstated him, so do not forget your password highly recommended.
True, you can easily start a new JID, but that does not relieve you from re-authorization of all contacts and harmonization of communication with them.
The absence of a centralized
database search contacts.
Despite attempts to create such a base, the situation remains very difficult. At the moment, the total user base in its classic sense not. The existing services need to understand and they allow the search only within the server on which registered.
Features protocol Jabber.
In the notion of ICQ UIN (Unified Identification Number) as a unique number, in Jabber - JabberID or JID (Jabber IDentification), looking as a mailing address (for example user@jabber.org).
Jabber is the notion of priority. Suppose you were sitting at home with jabber-account. In the work, not disabling jabber-client homes. You go to work - and both of you in your network (more accurately, both client with a single account). Messages will be delivered to a customer who had priority (number) above. Accordingly
Jabber is in the resource (resource) - a special supplementary identifier, which in most cases allows the user to add some information about yourself. find out something.
user@jabber.org/work - now "work" here and be a resource user.
In preparing the article used the following materials:
1. http://ru.wikipedia.org/wiki/Jabber
2. http://wiki.mirandaim.ru/wiki/Jabber_ vs_ICQ
3. http://jabber.snc.ru/