我如何允许多个用户在网站上从事同一项目(例如,当两个用户同时编辑google docs文档时]

问题描述 投票:-1回答:1

我想为应用程序制作一个插件,该插件可让您使用javascript设计3D,这样您就可以与朋友一起实时编辑模型。有一些我可以用来做的图书馆吗?如果没有,两个(或多个)用户如何实时相互影响?

我曾考虑过将模型导出为JSON,然后再将其加载回另一端,但是我不知道该怎么做,而且我希望用户能够看到彼此在做些什么。实时(查看正在选择的菜单选项等),如果两个用户同时工作,这可能会中断,因为每个人都将覆盖另一个用户的工作。

这是我在堆栈溢出中的第一个问题,因此,如果我做错了,请告诉我,谢谢!

javascript libraries
1个回答
0
投票

通常,每个人都使用自己的完整程序副本,测试他们的更改,然后将包含更改的补丁提交给维护人员或工作组领导以进行集成。一旦合并到基准(或主)副本中,然后,每个其他程序员都会撤消这些更改。我目前在一家编程公司实习,我看到我的同事正在这样工作。


0
投票

似乎您正在寻找套接字,在Javascript中,有几个库允许使用此套接字,包括Socket.IO

© www.soinside.com 2019 - 2024. All rights reserved.