使用Meteor构建应用程序时,其功能确实令我惊讶。但是,能够将Etherpad风格的协作编辑位放入我的应用程序中真的是个圣杯。
在查找如何执行此操作时,我发现了一些似乎在流星中使用OT库的项目。
使用ot.js的项目:
使用ShareJS的项目:
我似乎无法告诉这些项目如何与Meteor集成。他们真的使用Meteor Collections吗?他们只是使用托管Meteor的节点服务器并将OT作为一个单独的组件,而根本不使用Meteor吗?是否有一个不同的OT库可以更好地与Meteor集成?
如果有人熟悉这些项目或将OT作为Meteor应用程序的一部分实现,请分享您对最佳方法的看法。
(这不是Operational Transformation in Meteor.js?的副本,因为这个问题差不多有一年了,Meteor从那时起已经走了很长的路。)
答案 0 :(得分:1)
我已经开始通过智能包将ShareJS与Meteor集成:
请在Meteor应用中试用,并提交新功能!
在这里演示: