This is all you need to know about Matrix third-party client development.

@drq у матрикса есть официальный sdk на расте если что :ageblobcat:

@mo Я людям на работе буду в качестве клиента SDK ставить?

Спасибо, у них есть чем заняться.

@drq @mo вот так вот.

Был XMPP и полноценные клиенты даже под J2ME.

Стал Matrix и ни клиентов, ни серверов. Одну вебню с кривой версткой жрат

@a1ba @drq @mo лучше бы конечно xmpp допилили и клиенты сделали современные чем вот это вот все

@dettlaff Вот да. Нет в протоколе XMPP никаких особых ограничений на то, что умеет делать Матрих.

XML - да, бесит, но в вебе мы с ним миримся в виде HTML, и ничего.

Но блин, никто не запрещал все те фичи внедрить в XMPP.

@a1ba @mo

@drq что, даже репликацию может? :ageblobcat:
XML (который в XMPP) и HTML это вообще теплое с мягким и палец с жопой
И вообще, если продолжать навешивать на старый протокол новые фичи, рано или поздно протокол превратится в SMTP. Думаю тебе не надо объяснять, насколько все там плохо

@dettlaff @a1ba

@mo
В SMTP расширяемость не была заложена
@drq @dettlaff @a1ba

@coaxial Вот ключевая вещь. SMTP абсолютно дубовый. Поэтому, костыли.

@mo @dettlaff @a1ba

@drq ESMTP поддерживает расширения протокола и их обнаружение. Примерно как в XMPP обмениваются поддерживаемыми XEP-ами, не?

@coaxial @dettlaff @a1ba

@mo
Ну, разметки-то как не было, так и нет, если не ошибаюсь. Да и само ядро - решение задачи переложить текстовый файл с одной машины на другую, и положить в папочку юзера.
Я чёт не понимаю, в чем срач. XMPP ещё не дошел до состояния супер-стар. Базис всё таки ориентирован на сообщения (а не файлики), расширяемость, и разметку. Как бы ничего не поменялось, в отличие от ситуации с SMTP. На нем нормально все решить можно было. Как можно не видеть в матриксе тупиковый подход, я не очень понимаю. Тащить в веб, который и так уже какой-то ебучий монстр, ещё и обмен сообщениями - ну уж увольте. Давайте признаем, что просто люди не захотели ебаться с XML, ой простите, с "всратым легаси", когда можно одной рукой пить смузи, а второй ебашить в базу JSON стрингами нахуй.
Я тролль если что

@drq @dettlaff @a1ba

@coaxial
1) разметка в емейлах уже миллион лет есть, стандартный для таких целей HTML. Особо крутые вообще шлют multipart/alternative
2) матрикс не обязан "втаскиваться в веб", он просто протокол на технологиях которые сейчас есть везде и просто. Это наоборот, часть веба втащили в обмен сообщениями (причем относительно небольшую, легковесную и в принципе оправданную)
3) ты что-то имеешь против смузи? Я щас тебя ржавым питоном закусаю

@drq @dettlaff @a1ba

@mo @coaxial @drq @dettlaff притом эта разметка в почте -- открыла путь к сотням уязвимостей.

Just saying.
Follow

@a1ba
1) Это та разметка, которая начинается с BEGIN ХУЯМБОЛА SECTION и дальше Base64?
@dettlaff @drq @mo

@coaxial нет, просто Content-Type: text/html и дальше тело письма в HTML

@a1ba @dettlaff @drq

@coaxial в этом плане письмо мало чем отличается от HTTP запроса на самом деле. А в HTTP btw заложена гибкость

@a1ba @dettlaff @drq

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.