Wo kann ich in Echtzeit mit meinem Freund am Quellcode zusammenarbeiten?

804
Carson Myers

Ich meine, außer einem Konferenzraum :)

Mit Google Docs kann ich jede Art von Datei hochladen und mit anderen Personen anzeigen. Sie können zusehen, wie sie in Echtzeit bearbeitet werden. Ein Live-Chat findet im selben Fenster statt. Das ist fantastisch.

Wie kann ich dasselbe mit Quellcode tun? Ich suche nach einer Webanwendung, in der ich Quelldateien hochladen kann, die in einem Editor mit Syntaxhervorhebung angezeigt werden, und anderen Benutzern erlauben, sie in Echtzeit anzuzeigen und zu bearbeiten. Am liebsten auch mit einem Live-Chat, aber nicht notwendig. Weiß jemand, wo ich das finden kann?

1

6 Antworten auf die Frage

2
Ignacio Vazquez-Abrams
Mein Freund kann nicht, dass es auf seinem Mac funktioniert. Gibt es keinen Online-Weg, um dies zu tun? Carson Myers vor 13 Jahren 0
Ich habe nichts online gesehen, aber ich habe nicht nachgesehen. Ignacio Vazquez-Abrams vor 13 Jahren 0
na dann, vielleicht ist es Zeit für mich, eine zu schreiben :) Carson Myers vor 13 Jahren 0
2
Hasaan Chop
2
pkaeding

I have had success with VNC and similar desktop-sharing tools before (such as Webex, etc). The advantage with this over an online collaboration tool is that you can use your everyday development environment, just like you do when you are working alone or pair programming in person.

Pair that with a voice or video chat (such as skype or an old-fashioned telephone call), and you should be able to pair-program pretty effectively.

1
Nathan Adams

I have used moonedit before, although I think its a little dated:

http://moonedit.com/

1
Aaron

If you are running Windows then I'd highly recommend trying out Microsoft SharedView. I also found this via Scott Hanselman's blog post Knowing When to Ask for Help - Microsoft SharedView.

Ich lasse Windows laufen, aber mein Freund läuft mit osx Carson Myers vor 13 Jahren 0
Wenn es nur einen "Editor" gibt, können Sie die Bildschirmfreigabe von Skype (http://www.skype.com/intl/de/features/allfeatures/screensharing/) ausprobieren, die plattformübergreifend ist. Aaron vor 13 Jahren 0
1
kainosnous

If it were me, I would use a combination of ssh, Gnu Screen, and vim. I would open a ssh session to a shared instance of screen which is a terminal multiplexer. You can use that to open multiple virtual terminals and be able to copy/paste between them and still both be able to see what each person is doing. I would use vim for the editor as that is what I normally use. It has has syntax highlighting, and amongst many other features, it is nice to be able to run the make command from inside of your editor.

An advantage here would be the ability to see the working environment and open multiple source files as needed. You would also be able to work on separate files and switch back and forth independently of each other.