如果没有,是否有任何适用于实时协作编程的IDE或程序?
答案 0 :(得分:24)
不幸的是,我还没有找到一种使用Google Docs进行协作编码的好方法。似乎Google Docs(截至目前)并非用于协作编码。
然而,有一些很好的免费替代品,可能会帮助你一路走来。前两个基于EtherPad的代码,在2009年12月已经aquired by Google。我当前最喜欢的是CollabEdit,它还支持不同编程语言的语法突出显示。
PiratePad:http://piratepad.net
Etherpad:http://etherpad.com
CollabEdit:http://collabedit.com
有关协作编辑器的完整列表,请查看此Wikipedia entry。
[更新]有些事情在平均时间内发生了变化。有关即将开发的更多信息,也值得查看http://etherpad.org/。
答案 1 :(得分:20)
我是Codr的创建者,Codr是网络的协作代码编辑器。我创建了Codr,因为我找不到符合以下条件的“Google Docs for Code”产品:
100%协作。每个光标移动和选择更改以及编辑应立即中继到所有用户。接受的答案中建议的服务都没有这样做。
针对代码进行了优化。应建立在强大的代码编辑组件之上,该组件提供我们习惯使用的编辑器和特定于语言的功能。
快速创建文档。这需要在不中断工作流程的情况下自动共享呼叫或聊天中的代码。
为HTML / CSS / JS提供即时共享预览。作为一名网络开发人员,我发现这非常方便。
这就是Codr的作用,我认为它或多或少都是你想要的。 Codr已经开发了一年多,核心功能已经完成。我将于周二发起一场Kickstarter活动,将其带到终点。
在http://codr.io查看广告系列视频,或在@CodrEditor点击Twitter。要立即尝试使用Codr,请发送至@CodrEditor以请求邀请链接。
这就是Codr的样子:
答案 2 :(得分:10)
查看collabedit,我不确定您的需求是什么,但可能是一种选择。
答案 3 :(得分:7)
Cloud 9是一个基于Web的IDE,用于协作编程。 http://www.c9.io
答案 4 :(得分:5)
Neutron Drive允许您使用Google云端硬盘进行协作编码。
答案 5 :(得分:3)
Google Docs会起作用,但要使用代码会比你想要的更难。
您可能想要的是一个协作文本编辑器,如SubEthaEdit或Gobby。这些编辑器允许多个用户连接到同一个编辑会话并一起工作。我认为可能还有一个基于类似原则构建的Eclipse插件,以及一个Emacs附加组件,可能还有一些基于Web的解决方案。
答案 6 :(得分:1)
为什么不使用常规代码编辑器和Skype或Microsoft Communicator等程序与其他人共享屏幕?
似乎有多个人能够同时打字不会特别有效,如果你使用了一个文件,那么你将无法编译和很容易调试你的代码