Guardare in Meteora per creare un'app per la modifica di documenti collaborativi, perché è fantastico che Meteor sincronizzi i dati tra più client per impostazione predefinita.Sincronizzazione stile Etherpad in Meteor?
Ma quando si utilizza un testo-zona, come nell'esempio di Sameer Kalburgi
http://www.skalb.com/2012/04/16/creating-a-document-sharing-site-with-meteor-js/
http://docshare-tutorial.meteor.com/
l'esperienza è sub-ottimale.
Ho provato a digitare contemporaneamente con un collega e le mie modifiche sarebbero state sovrascritte quando ha digitato e viceversa. Quindi nella risoluzione del conflitto non c'è ancora un algoritmo di fusione, penso?
È previsto per la funzione? Ci sono modi per implementarlo al momento? Etherpad sembra gestire questo problema piuttosto bene. Avere questo in Meteor renderebbe la creazione di applicazioni di modifica dei documenti collaborative più accessibili.
IMHO il punto centrale di questo tipo di applicazioni è non solo che i clienti sincronizzare il server in modo trasparente, ma in questo modo tutti gli utenti connessi si sincronizzano tra loro. Se questo non è impostato per le possibilità di collaborazione, non so cosa sia! –
E poiché la risoluzione dei conflitti è stata incorporata in Meteor, non sembra una domanda così strana chiedere se può essere più sofisticata. Ma naturalmente, se conosci un buon modo, posso agguantare il meccanismo di risoluzione dei conflitti che mi piacerebbe conoscere. –
Ok, la mia formulazione potrebbe essere stata un po 'spenta. Ciò che intendevo è che Meteor ovviamente supporta scenari di collaborazione, ma non è esplicitamente orientato verso di esso. Quindi devi aspettarti alcuni spigoli qua e là. Cosa intendi per "la risoluzione dei conflitti è integrata"? Tutto ciò che ho potuto trovare in quella direzione nei documenti è che negli scenari di conflitto vince sempre la prima sottoscrizione lato client. –