Django en temps réel (WebSocket)

Le problème exposé dans ce sujet a été résolu.

Bonjour,

Ça fait un moment que je souhaite créer des applications web en real time,
et que je voulais apprendre à me servir de WebSocket

Je souhaiterais donc créer une application de discussion instannée (Pas d’histoire de Room etc)
L’application doit pouvoir interagir avec la discussion (Exemple: balancer une Poll)
Des messages peuvent/doivent être mis en DB

J’aurais aimer faire ça avec Django, Or d’après ce que j’ai compris,
faire du I/O avec Django c’est bancale et casse gueule,
Car il n’a pas été conçu pour, le WSGI n’etant pas fait pour ça
Après avoir essayé de comprendre lire quelques tutoriels, qui à chaques fois utilises des implémentations différentes tout autant que les libs utilisées, obsolète et j’en passe.
Je fais donc appel à une âme charitable avant de devenir fou :colere:

Donc quelles sont les technos plus adaptées à mon application ?
Je suis ne suis pas contre apprendre un autre langage comme RoR, Go… ou framework web Python (tous sauf, PHP, Javascript et ses frameworks)
J’ai vu aussi Tornado/Twisted qui sont orientés I/O, des avis ?

Salut,

Je ne suis pas un dev web, mais pour moi le serveur http et le serveur de messagerie n’ont rien à voir !
à ta place j’implémenterais donc un serveur de messagerie dans le langage que je veux (que ce soit au travers des webservices ou directement les sockets, ce pourrais très bien être du C++) et il tourne sur un port différent du serveur http (en Python/Django) qui lui distribuera une page dans laquelle se trouve du javascript qui entrera en communication avec la messagerie.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte