Wo kann ich in Echtzeit mit meinem Freund am Quellcode zusammenarbeiten?
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?
6 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
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.
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.
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.
Verwandte Probleme
-
3
Was bedeutet abgeleitete Arbeit im Zusammenhang mit Websites?
-
8
Ressourcen zum Erstellen von Computern
-
2
LogMeIn.com und Eingriffe auf bestimmte Websites
-
4
Wie kann ich gesendete Formulardaten im Internet Explorer erfassen / erfassen?
-
19
Wie kann ich eine komplette Website herunterladen?
-
6
Welche Erweiterungen sollten bei der Registrierung einer Domain vermieden werden?
-
3
Kostenlose oder unbegrenzte Lizenzalternativen zur Monoslideshow Flash-Diashow?
-
5
Wie versende ich Newsletter?
-
3
Mit welchen Tools können Sie Änderungen an Webseiten nachverfolgen?
-
4
So prüfen Sie, ob eine Online-Umfrage manipuliert wurde