Я вважаю заплутаною інформацію з цього приводу. Вони однакові? Я читав, що Jabber "базується" на XMPP.
Наприклад: клієнт чату "Pidgin" має вікно для XMPP, але, схоже, не для Jabber. Але, схоже, це підтримує.
Яка різниця між XMPP та Jabber?
Я вважаю заплутаною інформацію з цього приводу. Вони однакові? Я читав, що Jabber "базується" на XMPP.
Наприклад: клієнт чату "Pidgin" має вікно для XMPP, але, схоже, не для Jabber. Але, схоже, це підтримує.
Яка різниця між XMPP та Jabber?
Відповіді:
Від http://wiki.xmpp.org/web/Jabber_Programmer%27s_Guide
Архітектура мережі Jabber схожа на електронну пошту, тоді як сервер Jabber відповідає серверу електронної пошти (server.com), а клієнти Jabber відповідають клієнтам електронної пошти (user@server.com). Різниця полягає в тому, що все відбувається (за визначенням: майже) в режимі реального часу через постійний потік XML-TCP. Наприклад, це дає можливість іншим (авторизованим) користувачам бачити вашу присутність в Інтернеті. На додаток до цього сервери можуть пропонувати спеціалізовані послуги, наприклад каталог користувачів (users.server.com) або агент погоди (weather.server.com). XMPP - це архітектура / протокол, на якому базується мережа.
А конкретно:
Чим відрізняється Jabber від XMPP? З 2004 року XMPP - це затверджений IETF протокол миттєвих повідомлень та присутності. XMPP заснований на протоколі Jabber, який розвивається з 1998 року. В основному програмування програмного забезпечення Jabber сьогодні означає програмування програмного забезпечення, сумісного з XMPP.
XMPP - нове ім'я, Джабер - стара. Так що так, вони посилаються на той самий стек протоколів.
XMPP використовується як назва з 2002 року:
В кінці 2001 р. На початку 2002 р. Видатні члени спільноти Джабер прийняли рішення знову подати базові протоколи Jabber до IETF, на цей раз як офіційне подання JSF. Перше подання було зроблено в лютому 2002 року як інформаційний Інтернет-проект (текст | HTML). Після успіху цього подання було вирішено вивчити можливість формування робочої групи IETF, присвяченої формалізації базових протоколів Jabber, під нейтральною назвою Розширюваний протокол повідомлень та присутності (XMPP) .
Можливо, передумови: назва / термін "Jabber" було придбано Cisco і зараз є зареєстрованою торговою маркою Cisco.
Чим відрізняється Jabber від XMPP?
З 2004 року XMPP - це затверджений IETF протокол миттєвих повідомлень та присутності. XMPP заснований на протоколі Jabber, який розвивається з 1998 року. В основному програмування програмного забезпечення Jabber сьогодні означає програмування програмного забезпечення, сумісного з XMPP.
Відповідно до: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide
Це виглядає як вдосконалена версія протоколу Jabber.
Зауважте, що "Jabber" є зареєстрованою торговою маркою (JABBER®):
http://xmpp.org/about-xmpp/xsf/jabber-trademark/
JABBER® - зареєстрована торгова марка, ліцензована через Фонд стандартів XMPP.
Ми використовуємо терміни Jabber і XMPP взаємозамінно. Ці технології були спочатку розроблені Джеремі Міллером та спільнотою з відкритим кодом Jabber у 1998–1999 роках. Коли у 2002 році громада представила основні протоколи до Інженерної робочої групи (IETF) , вона обрала назву E X tenzible M essaging та P res P P rotocol », щоб відрізнити протокол від ширшої спільноти технологій та розробників. Ви можете думати про такі відносини, як XMPP - це Jabber, як HTTP - Інтернет Термін "Jabber" активно захищався фірмою Jabber, Inc. (тепер це частина Cisco Systems, Inc.) у 2000 році для захисту спільноти з відкритим кодом, але XSF надає цей термін для використання у проектах з відкритим кодом та інших заходах громад.
Що про це, добре написане ще в 2006 році Jabber vs. XMPP