2010-02-20 22 views
13

什麼是用於.NET開發的實時協作編輯的最佳選擇? (C#,VB.NET,ASP.NET - 不是單聲道,除非它是獲得協作的最佳方式)用於.NET開發的協作編輯 - 有什麼可能性

1)任何可能的視覺工作室?

2)合作編輯?我知道Eclipse有實時協作,但我不知道你可以將它與.NET支持結合到一起。

3)基於Web的工具?

4)桌面共享工具,如VNC,NX等


的要點是2名開發人員在不同的地點應該能夠看到實時的編輯。兩者都應該能夠編輯,否則應該很容易切換控制。

關於.NET,語法高亮等比沒有好。

+0

我剛剛有一個谷歌波插件的想法。 – 2010-02-20 16:03:25

+0

使用團隊套件進行開發的情況 – 2010-02-20 16:05:13

回答

1

在IDE中進行實時協作編輯可能不是所希望的,因爲除非所有參與者都在同一時間完成,否則這會使代碼無法編譯。這意味着您不能經常運行和測試您的更改並查看您的測試通過。您的編輯會阻止另一個人,反之亦然。一個好的選擇是持續集成,您可以在每次測試通過時推送代碼,然後立即抽取代碼以獲取其他人的更改。這可以通過使用大多數版本控制系統的簡單腳本來完成。

我經常用於協作代碼討論的應用程序之一是http://collabedit.com

+1

儘管您可以看到IDE中的實時協作,但如果您不共享項目,共享項目時的行爲將完全相同,這就像無政府狀態,而不是一個好主意。如果與其他人共享一個項目就是討論和改進一個軟件,當你完成時,你繼續工作,不是全部/沒有,你不需要隨時分享一個項目,只需要時。 – 2012-02-13 11:25:42

3

Cloud9 IDE宣佈球隊coloboration功能,但現在這個功能已經尚未公佈

1

一個應用程序,與Visual Studio集成並允許協作代碼編輯是Source Meet

Source Meet支持使用源會議的 項目團隊中的軟件開發人員的協作。合作的基礎是由熟悉的Visual Studio TM編輯器提供的 ,通過它可以查看並一起處理空間分離的文檔。由於 不僅僅是文檔內容,而且還包括Visual Studio™編輯器 實時同步 屬性,如突出顯示或定位等,您可以感受到一起坐在一臺 顯示器前。