The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Dendrite 0.1.0, коммуникационного сервера с реализацией протокола Matrix , opennews (??), 11-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


115. "Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци..."  –2 +/
Сообщение от InuYasha (??), 13-Окт-20, 11:23 
Увидел ссылку на новость, "Пожалуйста, ками-сама, только бы на Си, или на плюсах!! (>_<)", открываю:
>> эталонного сервера Synapse, написанного на языке Python, код Dendrite развивается на языке Go

- FFFFFFFFFFUUUUUuuuuuuu :_(

Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци..."  +/
Сообщение от progserega (ok), 23-Фев-21, 05:41 
> Увидел ссылку на новость, "Пожалуйста, ками-сама, только бы на Си, или на
> плюсах!! (>_<)", открываю:
>>> эталонного сервера Synapse, написанного на языке Python, код Dendrite развивается на языке Go
> - FFFFFFFFFFUUUUUuuuuuuu :_(

Учитывая, что матрица развивается "вот прямо сейчас", налету обрастая концепциями (см. мой коммент выше: https://www.opennet.ru/openforum/vsluhforumID3/122079.html#123 ), то писать реализацию на достаточно затратном по времени разработчика языке - именно в данный момент - нерационально (моё предположение). Логичным видится написание концептуального сервера на более быстрым для разработки/рефакторинге языке, отладки всех концпций, а уж потом, вторым/третьим этапом реализация минималистичных по использованию ресурсов серверов на более "тяжёлых" для разработки языках.

Причём, как я понимаю вторым этапом выбран Go, для реализации задачи второго этапа: "запуск в виде несколих процессов" для балансировки нагрузки на больших высоконагруженных конфигурациях.
А вот третим этапом будут, возможно, буду смотреть на C++ пристальнее, т.к. идут разговоры в том числе о p2p, где один-клиент - один сервер.

Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци..."  +/
Сообщение от InuYasha (??), 23-Фев-21, 12:05 
> Учитывая, что матрица развивается "вот прямо сейчас", налету обрастая концепциями

Понимаемое, конечно, предположение. Не у всех есть такая команда как у тгм. Ну и я не знаю, насколько сложно/громоздко писать на современных плюсах и тулкитах в сравнении с аналогичным на go/питоне.

Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск Dendrite 0.1.0, коммуникационного сервера с реализаци..."  +/
Сообщение от progserega (ok), 24-Фев-21, 09:32 
>> Учитывая, что матрица развивается "вот прямо сейчас", налету обрастая концепциями
> Понимаемое, конечно, предположение. Не у всех есть такая команда как у тгм.
> Ну и я не знаю, насколько сложно/громоздко писать на современных плюсах
> и тулкитах в сравнении с аналогичным на go/питоне.

На Go особо не писал (мелкие патчи не в счёт), а вот сравнивая питон и Си/C++  - питон конечно более быстрый язык разработки с точки зрения времени программиста.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру