Ein Blick in Meteor, um eine kollaborative Dokumentbearbeitungs-App zu erstellen, weil es großartig ist, dass Meteor standardmäßig Daten zwischen mehreren Clients synchronisiert.Synchronisierung des Etherpad-Stils in Meteor?
Aber wenn ein Text-Bereich, wie in Sameer Kalburgi dem Beispiel
http://www.skalb.com/2012/04/16/creating-a-document-sharing-site-with-meteor-js/
http://docshare-tutorial.meteor.com/
die Erfahrung ist nicht optimal verwenden.
Ich habe versucht, gleichzeitig mit einem Kollegen zu schreiben und meine Änderungen würden überschrieben werden, wenn sie getippt und umgekehrt. In der Konfliktlösung gibt es also noch keinen Merge-Algorithmus, denke ich?
Ist dies für das Feature geplant? Gibt es Möglichkeiten, dies derzeit zu implementieren? Etherpad scheint mit diesem Problem ziemlich gut umzugehen. Wenn Sie diese Option in Meteor verwenden, wird das Erstellen von kollaborativen Dokumentenbearbeitungs-Apps wesentlich einfacher.
IMHO der ganze Sinn dieser Art von Anwendungen, die nicht nur, dass Kunden ist Synchron mit dem Server, aber dadurch synchronisieren sich alle angeschlossenen Benutzer miteinander. Wenn das nicht für Kollaborationsmöglichkeiten eingerichtet ist, weiß ich nicht was ist! –
Und da die Konfliktlösung in Meteor eingebaut ist, scheint es keine so seltsame Frage zu sein, ob sie anspruchsvoller sein könnte. Aber natürlich, wenn Sie einen guten Weg kennen, um mich selbst in den Konfliktlösungsmechanismus einzuklinken, würde ich gerne wissen. –
Okay, meine Formulierung ist vielleicht etwas ausgefallen. Was ich meinte ist, dass Meteor natürlich Kollaborationsszenarien unterstützt, aber nicht explizit darauf ausgerichtet ist. Man muss hier und da mit Ecken und Kanten rechnen. Was meinst du mit "Konfliktlösung ist eingebaut"? Alles, was ich in dieser Richtung in den Dokumenten finden konnte, ist, dass in Konfliktszenarien immer das erste Client-seitige Abonnement gewinnt. –