• Jabber XMPP Вот уже как неделю ударными темпами пишу XMPP сервер на питоне. Получается очень легким и не требовательным к ресурсам. Из зависимостей — twisted postgres и pyopenssl. Надеюсь, что проект удастся сделать открытым

Replies (12)

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