История изменений
Исправление hateyoufeel, (текущая версия) :
почему?
У XMPP до сих пор какие-то безумно тупые проблемы, которых больше нигде нет.
Навскидку:
- Отсутствие нормальной передачи файлов. Для OMEMO есть XEP для прямой (in-band) передачи, но оно требует OMEMO и реализовано не везде. Без него, файл тупо загружается на какой-то HTTP-сервер и доступен публично. Смех да и только!
- Собственно, тот факт, что для E2EE нужно стороннее расширение и оно доступно не везде. Плюс, обмен ключами сделан крайне через задницу. У Matrix всё куда проще.
- Синхронизация истории между клиентами. У Matrix из коробки и без проблем. У XMPP – сам понимаешь.
- Клиенты. Хоть XMPP и дохрена лет, с клиентами полный швах. Тот же Element уделывает всё что есть у XMPP, особенно на десктопе.
- XML. для строгих стандартов это всё же лучше, чем HTTP(s)+JSON.
Крайне спорное утверждение, на самом деле, ну да ладно.
- возраст. XMPP почти мой ровесник, а у Matrix до сих пор находят детские уязвимости (даже на ЛОР была куча новостей)
У XMPP уже старческий маразм скоро пойдёт, такими темпами. И решать его проблемы вообще никто не стремится, потому что они годами так и висят.
а так, в общем и целом, оба протокола практически на 100% «электрически» совместимы, самая большая разница на сегодня в реализации клиентов.
Вообще ни разу. У Matrix публичные чаты не привязаны к серверу, например. Это такая фишка, да. Она довольно спорная и из-за этого синхронизация бывает тупит дико, но тем не менее. Да и в остальном протоколы очень разные.
Так мне самому Matrix не слишком симпатичен, и я всё надеюсь, что MLS допилят и на его базе таки что-то взлетит. Тот же Wire на него переводят, например. Но пока жрём то что есть. Мессенджеры – максимально проклятая область.
Исходная версия hateyoufeel, :
почему?
У XMPP до сих пор какие-то безумно тупые проблемы, которых больше нигде нет.
Навскидку:
- Отсутствие нормальной передачи файлов. Для OMEMO есть XEP для прямой (in-band) передачи, но оно требует OMEMO и реализовано не везде. Без него, файл тупо загружается на какой-то HTTP-сервер и доступен публично. Смех да и только!
- Собственно, тот факт, что для E2EE нужно стороннее расширение и оно доступно не везде. Плюс, обмен ключами сделан крайне через задницу. У Matrix всё куда проще.
- Синхронизация истории между клиентами. У Matrix из коробки и без проблем. У XMPP – сам понимаешь.
- Клиенты. Хоть XMPP и дохрена лет, с клиентами полный швах. Тот же Element уделывает всё что есть у XMPP, особенно на десктопе.
- XML. для строгих стандартов это всё же лучше, чем HTTP(s)+JSON.
Крайне спорное утверждение, на самом деле, ну да ладно.
- возраст. XMPP почти мой ровесник, а у Matrix до сих пор находят детские уязвимости (даже на ЛОР была куча новостей)
У XMPP уже старческий маразм скоро пойдёт, такими темпами. И решать его проблемы вообще никто не стремится, потому что они годами так и висят.
а так, в общем и целом, оба протокола практически на 100% «электрически» совместимы, самая большая разница на сегодня в реализации клиентов.
Вообще ни разу. У Matrix публичные чаты не привязаны к серверу, например. Это такая фишка, да. Она довольно спорная и из-за этого синхронизация бывает тупит дико, но тем не менее. Да и в остальном протоколы очень разные.