2009-12-08 14 views
25

私と友人は、両方の開発者が同じマシンに座って開発のほとんどが行われるサイドプロジェクトに取り組んでいます。間もなく別の場所に拠点を置く予定ですが、同様の方法で作業を続けたいと考えています。このような環境を実現するためにどのようなツールを使用しますか?遠隔ペアプログラミングのツール

編集:コラボレーション編集だけでなくコードを実行するので、コラボレーションテキストエディタ(etherpad/google waveなど)だけでは実行できないため、ローカルで保存して実行する必要があります。何百ものサイクルにわたって、かなりの時間を失うことになる。

+0

あなたが望むことを行うテキストエディタはたくさんあります。もちろん、テキストエディタでのプログラミングは、本格的なIDEでのプログラミングとまったく同じではありません。私が知る限り、この機能をサポートするIDEはありません。 –

+0

[リモートペア開発のための優れたツールとは何ですか]の複製が可能ですか?(http://stackoverflow.com/questions/148538/what-is-a-great-tool-for-remote-pair-development) – nawfal

答えて

2

環境に少しでも依存しますが、VNCは画面共有には適しており、音声通信にはSkypeが適しています。

1

SubEthaEditまたはEtherPadを試してください。

私はどちらも使いませんでしたが、私はSubEthaEditについてよく聞きました.EtherPadはGoogleによって買収されたので、良いものでなければなりません。

0

私はYugmaを以前使用していましたが、かなりうまく機能しました。無料のWeb会議ツールです。

4

ECFでEclipseを試してみてください。ここにはvideo demoがあります。 「共有編集」というタイトルの部分はスキップできます。

1

WebカメラでSkypeを使用して、画面のいずれかを共有するのはかなり簡単です。私は少なくとも週に一度ペアリングしています。十分に運転していませんが、うまくいきます。私には、視覚と聴覚のフィードバックが不可欠です。十分なフィードバックを提供するいくつかの疑わしいコードを入力しているときに私のパートナーの顔を見て:)。

私が運転していないときは、私に気を散らすための2番目の画面がないときに最もうまく動作するので、ソファのラップトップが最もうまく動作します。

1

私は自宅のオフィスで働いているだけでなく、Linux端末のジャンキーであるため、ターミナルセッションを共有してプログラムをペアにしたいと思っていました。 "script"コマンドとnetcatを使って共有画面/ tmuxセッションと狂気のことから多くのことを試した後、私は壊れて専用の(オープンソースの)プログラム、TermBeamerを書いた。 IPアドレス、ファイアウォール、NATなどを気にせずに、インターネット経由で1人または複数の人とターミナルセッションを共有できます。termbeamer.comに詳しい情報があります。 SkypeやGoogleハングアウトで使用すると、非常に快適な体験ができます。

0

これは、同じものを探している間、私は上つまずいた古い質問ですが、私は、リモートペアプログラミングのための新しいオプションとして、Cloud9 IDEを提供したいと思います:http://c9.io

0

Firepadを試してみてください。コード編集モードとリッチテキストモードの両方があります。これは製品ごとではなく、自分のアプリに組み込むことができるライブラリです。

0

お試しProgBuddyあなたの開発のための完全なサンドボックスを含むWebベースのLinux対応コラボレーションツールです。ブラウザでプラグインをインストールしたり、ワークステーションから何も共有する必要はなく、友人とコード/テキスト/オーディオ/ビデオチャットをブラウザで直接行うことができます。

2

スクリーンセーバー(http://screenhero.com/)を試してみると、これはベータ版のペアプログラミングの優れたアプリです。執筆時点では、彼らはオーディオを提供しておらず、将来のアップデートで扱われるかどうかは不明です。

+0

まだ2016年の素晴らしい選択肢です。オーディオも提供しています。 –

+0

@CaseyWatsonスラックがスクリーンヒーローを獲得して以来、これはどういう選択肢ですか?ほぼ2年前の2.0の事前起動と新しい登録が終了して以来、本当の発表はなかったようです。アカウントを取得するには、フープを飛び越えて、あなたを招待する既存のユーザーを見つけなければなりません。スラックが最終的にそれを完全に統合するときには、何がかかるのか不確実性があります。本当に残念ですが、完璧に見えます。 – 4imble

関連する問題