Replies (12)
-
@kvj, Джаббер-сервер состоит из компонент. Я бы вам предложил взять из нормального сервера на нормальном C/C++ базовые компоненты, вроде s2s и router, и на питоне уже дописать недостающий функционал. А переписывать с нуля то, что уже давно надежно и быстро работает — дурная затея.
-
@ugnich, Я в своей жизни написал с нуля очень много вещей, у которых существовали готовые аналоги, лучше и быстрее. И ни разу не пожалел о потраченном времени. Пусть даже этот проект никому не будет нужен (а так скорее всего и будет), я зато приобрету экспириенс, ну и XMPP сервер в придачу :)
-
@kvj, Экспириэнс можно приобретать по-разному. ;)
Например, есть реализация SOCKS5 прокси на питоне, может подключаться к любому нормальному джаббер-серверу, у которого этой фичи нет: code.google.com
Я считаю, авторы этого прокси большие молодцы: и экспириэнс получили, и офигенную пользу принесли всем. По-больше бы таких проектов. У джаббера спецификаций очень много, а реализаций спеков — мало, работы непочатый край. Так что не вижу смысла повторяться, когда есть отличные уникальные задачи.