2009-06-26 12 views

risposta

3

ritorto è una buona scelta. L'ho usato qualche anno fa per creare un server per un gioco online basato su browser che ho scritto: teneva traccia dei clienti, serviva loro risposte alle richieste Ajax e utilizzava anche gli eventi DOM inviati dal server HTML5. Lavorato in modo piuttosto indolore grazie alla buona libreria HTTP di Twisted.

Per un framework web Python, io personalmente favorire Django. E 'veloce per andare avanti con esso, e ha un sacco di funzionalità out of the box ("batterie incluse" come dice sul loro sito credo). I piloni è un'altra scelta popolare.

server
1

Io suggerirei di usare ritorto. ;) Ha sia client di chat che server di chat. Quindi hai anche bisogno di un framework web. Userei Grok o BFD, ma ci sono molti Python Web Framework in giro, e pochi di loro sono davvero cattivi.

1

Poiché sembra che stiate cercando sia la funzionalità Comet sia un Web Framework, potete dare un'occhiata qui: http://github.com/clemesha/hotdot che è un esempio completo di combinazione di Django, Orbited e Twisted.