Frage

Pretend du mich schlagen für einige Javascript-Hilfe zu IM auf. Wie kann man es so einfach wie möglich machen für mich Sie Ihren Code arbeiten helfen?

Ich laufe in dem die ganze Zeit. Ich bin auf Instant Messenger und jemand fragt mich eine Frage (oder vielleicht ist es mir, dass sie fragt), und wir haben eine Menge zurück und nach vorne Kommunikation versuchen, auf dem gleichen Stück Code zu arbeiten. Instant Messenger sind dafür nicht gut geeignet. E-Mail ist langsam, ein wenig kann ein wenig schwer bekommen mit genug folgen hin und her.

Hier ist, was ich habe versucht:

Google Text & Tabellen: - Erfordert ein Google-Konto und ist nicht genau in Echtzeit. Schwer zu wissen, wann / wo andere Benutzer möglicherweise Bearbeitung sein.

Pastie.org - Das ist wirklich toll für Code-Sharing, aber nicht für 2-Wege-Zusammenarbeit. Ich liebe die Schnittstelle ( Probe ), aber ich kann nicht mit anderen Personen in Echtzeit bearbeiten.

EtherPad - sieht vielversprechend aus, aber Schnallen unter der Last mit nur wenigen Nutzern. Einige Jungs bei der Arbeit versuchten, um uns dies zu nutzen, aber wir haben Performance-Probleme haben und sogar ein paar Browser stürzt ab.

CollabEdit - Dieses wirklich gut aussieht ( nur gefunden, jetzt). Ich habe nicht wirklich mit jemandem noch verwendet. Es fühlt sich leicht und anpassungsfähig genug. Jeder hatte kein Glück mit diesem?

Gobby - Ich werde eine harte Zeit haben die Menschen immer so etwas zu installieren, wenn was sie / ich wirklich brauchen, ist eine schnelle, ad-hoc-Zusammenarbeit. Having said, dass- vielleicht lohnt es sich ein Blick in für Menschen, die ich mit regelmäßig zusammenarbeiten? Wer verwendet es?

JSbin - Wir haben versucht, diese, da die meisten auf einer Reihe von Gelegenheiten nutzen der Menschen mit denen ich arbeite sind Javascript Jungs (wir arbeiten an einer Web-Entwicklung Agentur). Die „Sandbox“ JavaScript-Funktionalität ist wunderbar. Allerdings können wir zusammenarbeiten, nicht leben, in Echtzeit. Wir können neue Verbindungen erzeugen, nachdem Code bearbeiten, aber das ist nur ein kleiner Schritt besser, als es miteinander per E-Mail (oder mit Pastie.org)

Screen Sharing - ich habe nur diese Arbeit gut zwischen Mac-Nutzer zu sehen. Wenn die anderen Entwickler auf OSX 10.5 (Leopard) sind, die gemeinsame Nutzung Bildschirm in iChat ist trivial. Other than that, ich bin nicht bewusst frei, zuverlässig, no-fuss Bildschirmfreigabe.

- Added - VNC - Die Barriere für die Teilnahme ist einfach zu hoch auf diesem. Installieren von Software, um Netzwerk-Firewalls bekommen, das Hinzufügen Ausnahme von lokalen Firewalls ... igitt. Ich rede schnell "Hey sehen diese Linien nicht wahr?" Zusammenarbeit hier. - / Ende -

... puh.

Okay, also was tun Sie?

Ich denke, der ideale Service wäre etwas, das frei, webbasiertes ist und Zweck angetrieben (hey ... irgendwie wie Stackoverflow).

War es hilfreich?

Lösung 17

Also, es Jahre ist später jetzt. Dienste wurden gestartet, gekauft, verkauft, etc, da ich zum ersten Mal diese Frage gestellt. Es scheint, dass der dominante Dienst in diesen Tagen verwendet wird (zumindest für den Test / Sharing html, js und CSS ist jsfiddle .

Wenn Sie sich für einen Ersatz zu Etherpad suchen (was gekauft wurde, und heruntergefahren von Google), dann können Sie versuchen, typewith.me , obwohl ich den Dienst jedes Mal, Chrome bekommt ein Update sein Buggy gefunden haben.

Andere Tipps

Ich verwende GNU Screen-.

Für eine allgemeine Lösung, könnten Sie eine VNC-Option versuchen (z TightVNC). Auf diese Weise können Sie den gleichen Desktop teilen. Es gibt ultraVNC zum Beispiel, dass ich denke, werden Sie ein Fenster teilen nur.

Eine Windows-spezifische Lösung könnte NetMeeting (Start -> Ausführen -> conf), wo Sie ein ‚Whiteboard‘ teilen können, und ich bin ziemlich sicher, dass Sie auch ein Fenster gemeinsam nutzen können, wenn Sie versuchen,

.

Github hat eine gute Paste-Sharing-Site namens Kern . Sie können sehr leicht den Kern auf Ihrem Desktop klonen, wenn Sie Diffs sehen müssen. Keine diffs Online leider ... (Das wäre ein wirklich nettes Feature sein, dort zu haben!)

Ihre Frage klingt wie die Jeopardy Ahnung dessen Antwort „Was Base-Camping ?“ Oder vielleicht Lagerfeuer . Oder vielleicht beides. Beide haben freie Pläne.

In Kombination mit Twitter, http://snipt.org/ sieht in Ordnung. Habe es nicht viel verwendet, aber ich weiß nicht viel nutzen nichts.

Es gibt eine Vielzahl von Online-Desktops Sie (Beispiel: DesktopTwo ) google kann, wenn es nicht nur der Code, den Sie teilen möchten, sondern eine ganze Einrichtung.

Jede Web-basierte Sachen finde ich die einfachste für beide Parteien ist einfach einen einzelnen Server abarbeiten. Das bedeutet:

  • So oder Wendungen in der Bearbeitung der Datei auf dem Server, und drücken Sie „Reload“ in Ihrem Browser nehmen, so dass Sie beide die Ergebnisse zur gleichen Zeit zu sehen.
  • Oder arbeiten beide Seiten gegen eine Versionsverwaltung (Subversion, Git oder wie wurde hier bereits erwähnt) und zu halten, dass auf dem Server zu aktualisieren.

Dies erfordert einen Server irgendeiner Art mit diesen Fähigkeiten, aber da jemand etwas wie das auf dem eigenen Computer installieren, oder einfach nur ein paar Dollar pro Monat für jemanden anderen bezahlt sie für ihn zu bewirten, es scheint nicht, wie so eine große Sache.

Ich hasse eine Werbung zu sein, aber ich in der Regel verwenden FogBugz .

Eine kürzliche Entdeckung wurde Balsamiq . Wenn es in FogBugz integriert wäre es, dass viel näher an Nirwana sein. Big ups zu Google Text & Tabellen als auch.

Ich habe gute Dinge über Adobe Acrobat Connect Pro auch gehört, überprüfen eines ihrer Screencasts und sich vorstellen, es für sich selbst.

Shouting, wenn innerhalb von Abstand.

IRC, wenn nicht. Dedizierter Kanal, Problem gelöst. Protokolle leicht.

Github

Warum sage ich git , da Sie die Notwendigkeit erwähnt, um zu sehen, was sich verändert hat, weil Sie etwas wollen schnell . Ich erwähnte Github, weil es ein gutes genug Repository.

Sie können auch eine Dump Raum Website wie ADrive , mit oder ohne git Version Ihrer Quelle.

Sie könnten VNC auf ihre Maschine und arbeiten daran dort gemeinsam.

, wenn die Kommunikation wird remote dann sein. i bevorzugen Telefon oder Skype, um die Dinge klar zu machen, für den Austausch von Daten, wenn Sie leicht Bildschirm teilen möchten mit einem Werkzeug, das Sie bereits haben könnten Netmeeting verwenden. oder Sie können einige Software wie Interwise, GoToMeeting, logmein versuchen. oder sogar große E-Mails sind besser als IM

Meine Firma nutzt Webex , ich persönlich wie DimDim

Ich nenne in der Regel den anderen Benutzer auf Skype und dann separat einen Desktop-Sharing-Anwendung wie Windows Remote-Desktop-Unterstützung, Windows Meeting Space, VNC usw. starten.

Hier verwenden wir IM, IRC und Pastebin . Es ist nicht ideal, aber es wird die Arbeit erledigt.

Ich würde lieber ein wirklich gutes Zusammenarbeit Whiteboard artigen Werkzeug, aber ich weiß nicht, von einem.

Also, viele Monate später, ich habe an einer Lösung angesiedelt, die sehr gut funktioniert. EtherPad

Sie haben eine ziemlich wesentliche Neugestaltung und es hat alles, was ich brauche. Es ist Browser-basierte, frei, sofort, in Echtzeit, und es hält auch Revisionen, die wieder in einer Zeitraffer Ansicht abgespielt werden können.

Brilliant!

2012 UPDATE: Also, anscheinend Google gekauft, absorbiert und Etherpad herunterzufahren. Dank Goog!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top