¿Cómo se escribe una herramienta de colaboración basada en web en tiempo real como Google docs?


Tengo mucha curiosidad por

¿Cómo se escribiría una herramienta de colaboración como Google docs?

Lo más cercano que se me ocurre es escribir un sistema de mensajería como un chat y luego enviar mensajes de ida y vuelta para que cada cliente se actualice.

¿Conoces un tutorial / demo donde programan una pequeña herramienta como esta?

¿Qué herramientas utilizan para hacer este tipo de aplicaciones?

TIA para cualquier punteros que pueda proporcionar.

Author: Michelle Tilley, 2011-04-24

1 answers

Google Docs funciona a través de transformación operacional.

La idea básica de la transformación operativa es transformar (o ajustar) los parámetros de una operación de edición de acuerdo con los efectos de las operaciones concurrentes ejecutadas previamente para que la operación transformada pueda lograr el efecto correcto y mantener la consistencia del documento.

Google produjo un video sobre la transformación operativa para Google Wave; esta tecnología fue portado a Google Docs.

En cuanto a la tecnología, echa un vistazo a los siguientes enlaces:

 45
Author: Michelle Tilley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:02:56