2009-12-08 31 views
25

我和一位朋友正在開發一個側面項目,大部分開發工作都是在我們兩個人坐在同一臺機器上完成的。我們很快將設在不同的地點,但希望繼續以類似的方式工作。你會用什麼工具來啓用這樣的環境?遠程配對編程工具

編輯:這不僅包括協作編輯,還包括運行代碼,因此單獨的協作文本編輯器(如etherpad /谷歌wave)不會這樣做,因爲我們必須保存本地和執行,數百個週期加起來損失了相當多的時間。

+0

有很多文本編輯器可以做你想做的事情;但是,當然,在文本編輯器中進行編程與在完全成熟的IDE中不完全相同。據我所知,沒有IDE支持這個功能。 – 2010-01-21 20:19:25

+0

可能的重複[什麼是遠程對開發的好工具?](http://stackoverflow.com/questions/148538/what-is-a-great-tool-for-remote-pair-development) – nawfal 2013-04-19 11:02:47

回答

2

取決於環境,但VNC將是一個很好的選擇屏幕共享和Skype用於語音通信。

1

嘗試SubEthaEditEtherPad

我還沒有使用過,但是我聽到關於SubEthaEdit的好消息,而EtherPad是通過谷歌購買的,所以它一定很好。

0

我以前用過Yugma,它工作得很好。這是一個免費的網絡會議工具。

4

用ECF嘗試Eclipse,這裏是video demo。 您可以跳到標題爲「共享編輯」的部分。

1

使用Skype和網絡攝像頭並共享其中一個屏幕非常簡單。我每週至少配對一次。開車不夠,但效果很好。對我而言,視覺和聽覺反饋至關重要。當我輸入一些可疑代碼提供足夠的反饋時,看到我的合作伙伴面對着:)。

當我不開車時,它最適合我沒有第二個屏幕來分散我的注意力,所以在沙發上的筆記本電腦效果最好。

1

作爲一名Linux終端愛好者以及在我的家庭辦公室工作,我想通過共享一個終端會話來配對節目。在嘗試了很多來自共享屏幕/ tmux會話的東西以及使用「script」命令和netcat瘋狂的事情之後,我分手並編寫了一個專用(開源)程序:TermBeamer。它可以讓你通過互聯網與一個或多個人共享終端會話,而不必擔心IP地址,防火牆,NAT等。有更多的信息在termbeamer.com。與Skype或Google環聊一起使用可以帶來非常愉快的體驗。

0

這是一個老問題,我無意中發現了,同時尋找同樣的事情,但我想提供了CLOUD9 IDE作爲遠程結對編程一個新的選擇:http://c9.io

0

嘗試Firepad。它有一個代碼編輯模式和一個富文本模式。請注意,這不是一個產品,而是一個可以嵌入到自己的應用程序中的庫。

0

嘗試ProgBuddy。這是一個基於網絡的Linux協作工具,其中包括完整的沙箱,以供您開發。您可以在瀏覽器中直接與朋友進行編碼和文本/音頻/視頻聊天 - 無需安裝任何插件,也不需要從工作站共享任何內容。

2

對於任何尋找2013年前後的好選擇的人,請嘗試ScreenHero(http://screenhero.com/),這是配對編程(目前處於測試階段)的絕佳應用。在寫作時,他們沒有提供音頻,不確定是否會在未來的更新中處理。

+0

還有一個2016年的絕佳選擇。它們也提供音頻。 – 2016-04-12 19:55:19

+0

@CaseyWatson自Slack獲得屏幕英雄以來,這仍然是一個選項。自從近兩年前2.0版發佈以來,似乎並沒有真正的公告,並且新的註冊已關閉。要獲得帳戶,您必須跳過籃球並找到現有用戶邀請您。當Slack最終完全集成它時,還需要花費什麼。這真是一種恥辱,否則它看起來很完美。 – 4imble 2016-10-04 09:23:07