Edición de textos concurrente con Gobby
Gobby es un editor de textos colaborativo que soporta la edición de textos entre multiples usuarios al mismo tiempo
Otras de sus principales características son múltiples documentos en una única sesión y un chat para usuarios geográficamente dispersos.
Existen ports para Linux, Mac OS y Windows, lo que facilita la cooperación de usuarios utilizando éstas plataformas
Gobby es un editor, aun parco en características, apenas un resaltado de sintaxis y un buscar/reemplazar, pero en la parte de edición colaborativa es una de las mejores opciones en cuanto a las facilidades que da a los usuarios para manipular múltiples documentos y poder observar los cambios realizados por los demás
Instalación
Existe versión empaquetada de Gobby para las principales distros de Linux (Debian, Ubuntu y Suse).
# apt-get install gobby
Funcionamiento
Una vez puesto en marcha el programa, el usuario "principal" crea una sesión indicando el color que va a utilizar y una contraseña para acceder a la sesión.
También tiene la posibilidad de cargar una sesión previamente guardada, de esta forma no es necesario abrir uno a uno todos los documentos que se van a incluir en la sesión cada vez.
El resto de usuarios puede entrar en la sesión indicando host, puerto, color y contraseña.
Una vez establecida la sesión tenemos la lista de documentos compartidos en ésta que podemos abrir y modificar directamente. Los cambios realizados por cada usuario aparecen con el color de fondo que dicho usuario ha elegido.
Normalmente es el usuario principal quien alberga los documentos y los guarda, pero cada uno de los demás usuarios tiene la opción de almacenar una copia local de éstos.
Utilidad
Lo primero que notamos al usar un editor concurrente es el cambio radical en la forma de trabajar. Esto crea algo de resistencia en el uso de este tipo de herramientas principalmente porque en todo momento nuestros cambios son vistos por los demás usuarios.
Sin embargo son muy útiles en Programación Extrema.
También debería ser tenido muy en cuenta en la coordinación y formación inicial de jovenes equipos de desarrollo a fin de conseguir buena compenetración y estilo uniforme.
Enlaces de interés
Gobby -- Editor Concurrente
ACE -- Editor Concurrente
Multicursor WM -- Escritorio Concurrente
Wikipedia -- Artículo sobre editores concurrentes |