18

假装你打我一些关于 IM 的 javascript 帮助。您如何让我尽可能轻松地帮助您的代码正常工作?

我一直遇到这个。我正在使用即时通讯工具,有人在问我一个问题(或者可能是我在问他们),我们有很多来回沟通,试图处理相同的代码。即时通讯工具不太适合这种情况。电子邮件很慢,如果来回足够多,有点难以理解。

这是我尝试过的:

Google Docs: - 需要一个 google 帐户并且不完全是实时的。很难知道其他用户何时/何地可能正在编辑。

Pastie.org - 这非常适合共享代码,但不适用于双向协作。我喜欢界面(示例),但我无法与其他人实时编辑。

EtherPad - 看起来很有希望,但只有少数用户在负载下屈服。工作中的一些人试图让我们使用它,但我们一直遇到性能问题,甚至出现几次浏览器崩溃。

CollabEdit - 这个看起来很棒(现在才发现)。我实际上还没有和任何人一起使用它。它感觉轻巧且反应灵敏。有人有这个运气吗?

Gobby - 当他们/我真正需要的是一些快速的临时协作时,我很难让人们安装这样的东西。话虽如此 - 也许值得我经常与之合作的人寻找?有人用过吗?

JSbin - 我们曾多次尝试使用它,因为与我一起工作的大多数人都是 javascript 人员(我们在 Web 开发机构工作)。“沙盒”javascript 功能非常棒。但是,我们无法实时协作。我们可以在编辑代码后生成新链接,但这仅比通过电子邮件发送给对方(或使用 Pastie.org)好一小步

屏幕共享 - 我只见过 Mac 用户之间的这种工作方式。如果其他开发人员使用的是 OSX 10.5 (Leopard),则在 iChat 中共享屏幕是微不足道的。除此之外,我不知道免费、可靠、简单的屏幕共享。

-- 已添加 -- VNC - 这个入门门槛太高了。安装软件,绕过网络防火墙,向本地防火墙添加例外......糟糕。我说得很快“嘿,这些线条看起来对吗?” 在这里合作。 - /结尾 -

……哇。

好的,那你用什么?

我认为理想的服务应该是免费的、基于网络的、以目的为导向的(嘿……有点像 Stackoverflow)。

4

17 回答 17

3

我使用GNU 屏幕

于 2009-02-04T05:31:16.120 回答
2

对于一般解决方案,您可以尝试使用 VNC 选项(例如,tightVNC)。这将允许您共享同一个桌面。例如,我认为 UltraVNC 只会让您共享一个窗口。

Windows 特定的解决方案可能是 NetMeeting(开始 -> 运行 -> conf),您可以在其中共享一个“白板”,如果您尝试,我很确定您也可以共享一个窗口。

于 2009-02-04T05:31:53.297 回答
2

Github 有一个很好的粘贴分享网站,叫做gist。如果您需要查看差异,您可以非常轻松地将要点克隆到桌面。不幸的是,没有在线差异......(那将是一个非常好的功能!)

于 2009-02-04T06:46:44.610 回答
2

您的问题听起来像是危险线索,其答案是“什么是Basecamp?” 或者也许营火。或者两者兼而有之。两者都有免费计划。

于 2009-02-05T00:46:12.857 回答
1

结合 Twitter,http://snipt.org/看起来不错。没怎么用过,不过我也用的不多。

于 2009-02-04T05:28:25.347 回答
1

如果它不仅仅是您想要共享的代码,而是一个完整的设置,那么您可以使用谷歌搜索大量的在线桌面(例如:DesktopTwo )。

于 2009-02-04T05:34:24.443 回答
1

任何基于 Web 的东西,我发现最简单的方法是双方只需在单个服务器上工作。这表示:

  • 或者轮流编辑服务器上的文件,然后在浏览器中按“重新加载”,这样你们俩就可以同时看到结果。
  • 或者双方都在使用版本控制存储库(Subversion,或者这里已经提到过的 Git)并不断在服务器上更新它。

这需要具有这些能力的某种服务器,但是由于任何人都可以在自己的计算机上安装类似的东西,或者只需每月支付几美元让别人为他托管它,它似乎并没有那么大交易。

于 2009-02-04T05:54:24.683 回答
1

我讨厌做广告,但我通常使用FogBugz

最近的一项发现是Balsamiq。如果将它集成到 FogBugz 中,那将更接近于涅槃。对 Google Docs 也大加赞赏。

我也听说过有关 Adob​​e Acrobat Connect Pro 的好消息,请查看他们的其中一个截屏视频并自己想象一下。

于 2009-02-05T00:36:26.073 回答
1

如果在距离之内,就会大喊大叫。

IRC 如果没有。专用渠道,问题解决。轻松记录。

于 2009-02-06T21:23:20.080 回答
0

github

为什么我说git,因为您提到需要查看已更改的内容,因为您想要快速的东西。我提到了 github,因为它是一个足够好的存储库。

您还可以使用像adrive这样的转储空间网站,无论是否使用 git 来对源代码进行版本控制。

于 2009-02-04T05:29:18.603 回答
0

我通常在 Skype 上呼叫其他用户,然后分别启动桌面共享应用程序,如 Windows 远程桌面协助、Windows 会议空间、VNC 等。

于 2009-02-04T05:35:54.317 回答
0

您可以将VNC安装到他们的机器上并在那里协同工作。

于 2009-02-04T05:37:16.187 回答
0

如果通信将是远程的。我更喜欢电话或Skype,以使事情变得清晰,如果您想使用可能已经使用Netmeeting的工具轻松共享屏幕,则可以共享数据。或者你可以试试interwise、gotomeeting、logmein等软件。甚至大型电子邮件都比 IM 更好

于 2009-02-04T05:38:55.077 回答
0

我的公司使用WebeX,我个人喜欢DimDim

于 2009-02-04T05:43:14.443 回答
0

这里我们使用 IM、irc 和pastebin。这并不理想,但它可以完成工作。

我宁愿有一个非常好的协作式白板工具,但我不知道有一个。

于 2009-02-06T21:59:06.920 回答
0

因此,几个月后,我确定了一个非常有效的解决方案:EtherPad

他们进行了相当大的重新设计,它拥有我需要的一切。它是基于浏览器的、免费的、即时的、实时的,它甚至可以保存可以在延时视图中回放的修订。

杰出的!

2012 年更新:因此,显然谷歌收购、吸收并关闭了 Etherpad。谢谢古格!

于 2009-10-11T22:18:50.583 回答
0

所以,现在是几年后了。自从我第一次提出这个问题以来,服务已经开始、购买、出售等。似乎这些天使用的主要服务(至少用于测试/共享 html、js 和 css 是jsfiddle

如果您正在寻找 Etherpad(已被 Google 购买并关闭)的替代品,那么您可以尝试typewith.me,尽管我发现每次 Chrome 更新时该服务都会出现问题。

于 2012-06-25T21:51:49.763 回答