Note that there are some explanatory texts on larger screens.

plurals
  1. PONeed help understanding Comet in Python (with Django)
    primarykey
    data
    text
    <p>After spending two entire days on this I'm still finding it impossible to understand all the choices and configurations for Comet in Python. I've read all the answers here as well as every blog post I could find. It feels like I'm about to hemorrhage at this point, so my utmost apologies for anything wrong with this question.</p> <p>I'm entirely new to all of this, all I've done before were simple non-real-time sites with a PHP/Django backend on Apache.</p> <p>My goal is to create a real-time chat application; hopefully tied to Django for users, auth, templates, etc.</p> <p>Every time I read about a tool it says I need <em>another</em> tool on top of it, it feels like a never-ending chain.</p> <p>First of all, can anybody categorize all the tools needed for this job?<br> I've read about different servers, networking libraries, engines, JavaScripts for the client side, and I don't know what else. I never imagined it would be this complex.</p> <p><a href="http://twistedmatrix.com" rel="noreferrer">Twisted</a> / Twisted Web seems to be popular, but I have no idea to to integrate it or what else I need (guessing I need client-side JS at least).</p> <p>If I understand correctly, <a href="http://orbited.org/" rel="noreferrer">Orbited</a> is built <em>on</em> Twisted, do I need anything else with it?</p> <p>Are Gevent and Eventlet in the same category as Twisted? How much else do I need with them?</p> <p>Where do things like Celery, RabbitMQ, or KV stores like Redis come into this? I don't really understand the concept of a message queue. Are they essential and what service do they provide?</p> <p>Are there any complete chat app tutorials I should look at?</p> <p>I'll be entirely indebted to anybody who helps me past this mental roadblock, and if I left anything out please don't hesitate to ask. I know it's a pretty loaded question.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload