Efficient storage / retrieval method for comet-style playable apps (Google Wave, Etherpad)

I am considering a web application that will have the same multi-user mode, auto save, endless undo / redo options that you see on Google Wave and Etherpad (albeit on a much smaller scale and user-based).

Before I leave and reinvent the wheel, this is what has already been seen as part of a technology or library, or even a design template.

I know this is not necessarily the best stack overflow question, since there is probably no โ€œrightโ€ answer, but my Google-fu didn't help me, and I just wanted to read the list!

As a rule, I will develop under python / django, but this is not a requirement of preference only :)

+3
source share
1 answer

Sounds like a real technology club sandwich:

  • Web page serving the server and server management server code on the server (s)

  • OLTP and Comet instant messaging server code on server (s)

  • Version conflict resolution control code on the server

  • RAM versioning database in internal internal client environments

  • Client version conflict resolution control code (works in batches of incoming bytes to increase responsiveness - the client is single-threaded platform!)

  • Comet Instant Messaging ( , - !)

  • ()

  • 2D- GUI ( , - !)

  • -

, - . , Comet -, , Comet .

, GUI (Comet (layer)) .

+1

Source: https://habr.com/ru/post/1724780/


All Articles