掌握聚合最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务

Atom支持实时协作编程了

在旧金山举办的 2017 QCon 大会上,GitHub 的 Nathan Sobo 披露了 Atom 最新的实时协作插件——Teletype。Teletype 的目标是让两名开发者轻松地协作编写代码。

Teletype 能够让开发人员创建一个新的协作会话,并通过链接的形式与其他同事进行共享。每个协作者都有自己的输入光标,并且可以自由地和其他协作者一起输入。

Sobo 说,协同编辑是一个棘手的理论问题。Atom Teletype 提出的解决方案是让每个协作者修改他们自己的文档副本。本地的编辑会立刻应用于本地副本,之后会传输至其他协作者。这会导致不同的副本可能会以不同的顺序应用各种修改,但是 Teletype 应用了 conflict-free replicated data types(CRDT)算法,该算法能够确保所有的副本最终的内容会是一致的。

Teletype 使用 WebRTC 来连接各个协作者,这就意味着除了最初的握手依赖于 GitHub 的服务器之外,所有的传输都是点对点的。为了确保隐私,所有的数据传输都是加密的,并且从不访问 GitHub 服务器。

GitHub 为文本编辑而开发的 CRDT 也可以作为独立的库使用,同时还提供了一个完整的独立于编辑器的库,它可以将同样的功能集成到基于 Web 的或基于 Electron 的应用程序中。

根据 GitHub 的说法,开发 Teletype 是为了解决 Atom 团队自身的需求,它是全局分布式的,而且可以改善开发人员的工作流程,例如新人入职快速熟悉代码和编码规范,审查同事的工作,学习新技能。GitHub 还设想将 Teletype 作为进行 pull requests(PR)的一种方式:开发人员不需要在本地提交一个 PR,而是可以使用 Teletype 进入同一文本编辑器,实时地处理问题。

在 Atom 1.22 上可以通过 Install 面板来安装 Teletype。除此之外,还可以通过在命令行运行 apm install teletype 来安装 Teletype。

除了当前就可以用的 Teletype 之外,微软的 Visual Studio Code 也在进行类似功能的开发,在它的博文里介绍道,被叫做 Live Share 的新功能不但允许协同编写代码,还能协同 Debug. 该功能目前仍处于内测中。

参考来源:

前端之巅.png

原文来自:前端之巅

声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

  • AI语音合成TTS API

    提供多种拟人音色,支持多语言及方言,并可在同一音色下输出多语言内容。系统可自适应语气,流畅处理复杂文本。

    提供多种拟人音色,支持多语言及方言,并可在同一音色下输出多语言内容。系统可自适应语气,流畅处理复杂文本。

  • Google Gemini Image API

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

  • AI视频创作

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

  • AI图像理解

    先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。

    先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。

  • AI图像编辑

    根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

    根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

0512-88869195
客服微信二维码

微信扫码,咨询客服

数 据 驱 动 未 来
Data Drives The Future