С какими Python-серверами на основе Python хорошо работать
У меня есть веб-приложение, над которым я сейчас работаю в Python. Я использую Django в качестве своего веб-фреймворка в настоящее время. Я намерен интегрировать веб-функции в реальном времени в приложение с помощью ajax push. Тем не менее, я немного сбит с толку относительно того, какой push-сервер на основе Python мне следует использовать. Я слышал о некоторых из них, Orbited, Gevent, Tornado, но моя главная проблема сейчас заключается в том, что я зеленый рог, когда дело доходит до веб-приложений реального времени. Я хотел бы использовать Python, и я хотел бы рамки с хорошей документацией.
3 ответа
Многие люди выбирают gevent для веб-приложений с функциями реального времени из-за скорости, простоты использования и ряда вспомогательных пакетов.
Посмотрите на эти пакеты:
и эти уроки:
- Evented Django часть первая: Socket.IO и Gevent
- Новое и горячее, часть 4: Pyramid, Socket.IO и Gevent
- Веб-приложения в реальном времени с Django и WebSockets
Надеюсь это поможет.
APE кажется классной вещью.
Я думаю, что это не проблема, чтобы заставить его работать с PDjango в качестве бэкэнда.
Я думаю, что самым популярным является торнадо с открытым исходным кодом от Facebook. У этого также есть довольно приличная документация.