<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Dendrite 0.1.0, коммуникационного сервера с реализацией протокола Matrix </title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html</link>
    <description>Опубликован выпуск Matrix-сервера Dendrite 0.1.0, который ознаменовал переход разработки на стадию бета-тестирования. Dendrite развивается основной командой разработчиков децентрализованной коммуникационной платформы Matrix и позиционируется как реализация второго поколения серверных компонентов Matrix. В отличие от эталонного сервера Synapse, написанного на языке Python, код Dendrite развивается на языке Go. Обе официальные реализации распространяются под лицензией Apache 2.0. В рамках проекта Ruma отдельно развивается вариант сервера Matrix  на языке Rust, который распространяется под лицензией MIT...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53869&lt;br&gt;</description>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (progserega)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#126</link>
    <pubDate>Wed, 24 Feb 2021 06:32:49 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Учитывая, что матрица развивается &quot;вот прямо сейчас&quot;, налету обрастая концепциями &lt;br&gt;&amp;gt; Понимаемое, конечно, предположение. Не у всех есть такая команда как у тгм. &lt;br&gt;&amp;gt; Ну и я не знаю, насколько сложно/громоздко писать на современных плюсах &lt;br&gt;&amp;gt; и тулкитах в сравнении с аналогичным на go/питоне.&lt;br&gt;&lt;br&gt;На Go особо не писал (мелкие патчи не в счёт), а вот сравнивая питон и Си/C++  - питон конечно более быстрый язык разработки с точки зрения времени программиста.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (InuYasha)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#125</link>
    <pubDate>Tue, 23 Feb 2021 09:05:23 GMT</pubDate>
    <description>&amp;gt; Учитывая, что матрица развивается &quot;вот прямо сейчас&quot;, налету обрастая концепциями&lt;br&gt;&lt;br&gt;Понимаемое, конечно, предположение. Не у всех есть такая команда как у тгм. Ну и я не знаю, насколько сложно/громоздко писать на современных плюсах и тулкитах в сравнении с аналогичным на go/питоне.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (progserega)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#124</link>
    <pubDate>Tue, 23 Feb 2021 02:41:42 GMT</pubDate>
    <description>&amp;gt; Увидел ссылку на новость, &quot;Пожалуйста, ками-сама, только бы на Си, или на &lt;br&gt;&amp;gt; плюсах!! (&amp;gt;_&amp;lt;)&quot;, открываю: &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; эталонного сервера Synapse, написанного на языке Python, код Dendrite развивается на языке Go &lt;br&gt;&amp;gt; - FFFFFFFFFFUUUUUuuuuuuu :_( &lt;br&gt;&lt;br&gt;Учитывая, что матрица развивается &quot;вот прямо сейчас&quot;, налету обрастая концепциями (см. мой коммент выше: https://www.opennet.ru/openforum/vsluhforumID3/122079.html#123 ), то писать реализацию на достаточно затратном по времени разработчика языке - именно в данный момент - нерационально (моё предположение). Логичным видится написание концептуального сервера на более быстрым для разработки/рефакторинге языке, отладки всех концпций, а уж потом, вторым/третьим этапом реализация минималистичных по использованию ресурсов серверов на более &quot;тяжёлых&quot; для разработки языках.&lt;br&gt;&lt;br&gt;Причём, как я понимаю вторым этапом выбран Go, для реализации задачи второго этапа: &quot;запуск в виде несколих процессов&quot; для балансировки нагрузки на больших высоконагруженных конфигурациях.&lt;br&gt;А вот третим эта</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (progserega)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#123</link>
    <pubDate>Tue, 23 Feb 2021 02:18:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt; 2. сервера передают состояние, а не сообщения. Т.е. между клиентами всё синхронизируется.&lt;br&gt;&amp;gt; А точно? Звучит несколько избыточно.&lt;br&gt;&lt;br&gt;А что в этом избыточного? Вполне логично иметь на всех клиентах одно состояние.&lt;br&gt;&lt;br&gt;&amp;gt; Минусы Матрицы же не перечислены. А они начинаются уже с формата адреса &lt;br&gt;&lt;br&gt;Формат адреса &#064;user:server такой потому что:&lt;br&gt;1. Это внутренний, &quot;скрытый адрес&quot; пользователя&lt;br&gt;2. &quot;внешний адрес&quot;, т.е. адрес, по которому предполается искать пользователя - это должен быть либо адрес электронной почты, и/или номер сотового (смотря что укажет пользователь при привязке идентификатора к своей учётной записи). Эта привязка хранится на сервере идентификации, который даёт возможность поиска пользователя по всей сети серверов (но пользователь может этого не указывать и оставаться &quot;более анонимным&quot;).&lt;br&gt;3. изначально планировалось &quot;внутренний адрес матрикс-пользователя&quot; не путать его с почтой - потому так он выглядит.&lt;br&gt;4. Втурненний адрес планировалось (не знаю как сейчас) сделать &quot;отвязанным&quot; от сервера, т.е. ч</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (nuclight)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#122</link>
    <pubDate>Mon, 22 Feb 2021 13:12:23 GMT</pubDate>
    <description>Ничего, доберемся однажды и до почты. Впрочем, мы не хипстеры =)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (nuclight)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#121</link>
    <pubDate>Mon, 22 Feb 2021 13:10:53 GMT</pubDate>
    <description>&amp;gt; 2. сервера передают состояние, а не сообщения. Т.е. между клиентами всё синхронизируется.&lt;br&gt;&lt;br&gt;А точно? Звучит несколько избыточно.&lt;br&gt;&lt;br&gt;Минусы Матрицы же не перечислены. А они начинаются уже с формата адреса и HTTP.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (OzWMTjhctYyY0jBcJyMQ)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#120</link>
    <pubDate>Mon, 19 Oct 2020 09:03:46 GMT</pubDate>
    <description>а кто?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#119</link>
    <pubDate>Wed, 14 Oct 2020 09:27:09 GMT</pubDate>
    <description>Да-да, давай, фигачь в сетевом протоколе комментарии, а то принимающая сторона может чего-то не понять.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122079.html#118</link>
    <pubDate>Wed, 14 Oct 2020 09:21:43 GMT</pubDate>
    <description>jabberd, вроде, на православной сишечке был (или таки на крестах? запамятовал).&lt;br&gt;</description>
</item>

</channel>
</rss>
