CodeEditor:带视频通话的实时协作编辑器

时间:2024-06-18 15:50:45
【文件属性】:

文件名称:CodeEditor:带视频通话的实时协作编辑器

文件大小:205KB

文件格式:ZIP

更新时间:2024-06-18 15:50:45

JavaScript

同行分享 Peer Share 是一个代码对平台,用户可以在其*享一个交互式编辑器并一起编写代码。 它具有对 C++、Java 和 Python 的语言支持。 此应用程序基于构成共享编辑器基础的操作转换概念。 此应用程序中还提供视频通话。 它具有一些与平台提供的类似功能。 演示链接: : 演示视频: 在本地运行 前端: cd editor && npm start 后端: cd editor-backend && npm run dev 实时编辑的工作原理: 实时编辑是服务器和客户端之间的双向绑定。 这意味着客户端和服务器端都需要侦听器。 这可能看起来很简单(制作一个 Web 套接字侦听器并更新文档)。 但是,事实并非如此。 当两个用户同时编辑文档时会发生什么? 在这种情况下,有可能存储不明确的文档。 为了解决这个问题,我们可以使用Operational Transform


【文件预览】:
CodeEditor-master
----.netlify()
--------state.json(53B)
----editor()
--------package.json(1KB)
--------.eslintrc.json(214B)
--------.env.development(92B)
--------config-overrides.js(250B)
--------package-lock.json(593KB)
--------src()
--------.gitignore(315B)
--------public()
--------README.md(1KB)
----Dockerfile(477B)
----Readme.md(4KB)
----editor-backend()
--------index.js(3KB)
--------package.json(530B)
--------Helpers()
--------Routes()
--------package-lock.json(54KB)
--------.gitignore(28B)

网友评论