How do you collaborate with other coders in real time? [closed]

泄露秘密 提交于 2019-11-28 17:18:14

I use GNU Screen.

For a general solution, you could try a VNC option (e.g. tightVNC). This will allow you to share the same desktop. There's ultraVNC for example that I think will let you share a window only.

A Windows specific solution might be NetMeeting (Start -> Run -> conf), where you can share a 'whiteboard' and I am pretty sure you can share a window as well, if you try.

Github has a good paste-sharing site called gist. You can very easily clone the gist to your desktop if you need to see diffs. No diffs online unfortunately... (That would be a really nice feature to have there!)

Your question sounds like the Jeopardy clue whose answer is "What is Basecamp?" Or maybe Campfire. Or maybe both. Both have free plans.

Combined with Twitter, http://snipt.org/ looks alright. Haven't used it a lot, but I don't use anything a lot.

There is a plethora of online desktops you can google for (example:DesktopTwo) if its not just the code you want to share, but a whole setup.

Any web-based stuff, I find the easiest is for both parties to simply work off a single server. This means:

  • Either taking turns in editing the file on the server, and pressing "reload" in your browser, so that both of you see the results at the same time.
  • Or both sides working against a version control repository (Subversion, or Git like was mentioned here already) and keep updating that on the server.

This requires a server of some kind with those abilities, but since anyone can install something like that on their own computer, or just pay a few dollars a month for someone else to host it for him, it doesn't seem like such a big deal.

I hate to be an advertisement, but I usually use FogBugz.

A recent discovery has been Balsamiq. If It was integrated into FogBugz it would be that much closer to nirvana. Big ups to Google Docs as well.

I have heard good things about Adobe Acrobat Connect Pro as well, check out one of their screencasts and imagine it for yourself.

Shouting if within distance.

IRC if not. Dedicated channel, problem solved. Logs easily.

github

Why I say git, because you mentioned the need to see what's changed, because you want something quick. I mentioned github because its a good enough repository.

you can also use a dump space website like adrive, with or without git to version your source.

You could VNC onto their machine and work on it there collaboratively.

if the communication will be remote then. i prefer phone or skype in order to make things clearly, for sharing data if you want to easily share screen with a tool you might already have use Netmeeting. or you can try some software like interwise, gotomeeting, logmein. or even large emails are better than IM

My company uses WebeX, I personally like DimDim

I usually call the other user on skype and then separately start a desktop sharing application like Windows remote desktop assistance, windows meeting space, VNC etc.

Here we use IM, irc, and pastebin. It's not ideal, but it gets the job done.

I'd rather have a really good collaborative whiteboard-like tool, but I don't know of one.

So, many months later, I've settled on a solution that works very well: EtherPad.

They did a pretty substantial redesign and it has everything I need. It's browser based, free, instant, realtime, and it even holds revisions which can be played back in a time lapse view.

Brilliant!

2012 UPDATE: So, apparently Google bought, absorbed, and shut down Etherpad. Thanks Goog!

So, it's years later now. Services have been started, bought, sold, etc since I first asked this question. It seems that the dominant service being used these days (at least for testing/sharing html, js, and css is jsfiddle.

If you're looking for a replacement to Etherpad (which was bought and shut down by Google) then you can try typewith.me, though I've found the service to be buggy every time Chrome gets an update.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!