2010-02-20 13 views
13

Quali sono le opzioni migliori per la modifica collaborativa in tempo reale per lo sviluppo .NET? (C#, VB.NET, ASP.NET - non Mono a meno che non sia il modo migliore per ottenere collaborazione)Modifica collaborativa per lo sviluppo .NET: quali sono le possibilità

1) Tutto ciò che è possibile con lo studio visivo?

2) Editori collaborativi? So che Eclipse ha una collaborazione in tempo reale, ma non so fino a che punto è possibile combinarlo con il supporto .NET.

3) Strumenti basati sul Web?

4) strumenti di condivisione del desktop, come VNC, NX ecc


I punti principali è che 2 gli sviluppatori in luoghi diversi dovrebbero essere in grado di vedere le modifiche in tempo reale. Entrambi dovrebbero essere in grado di modificare, o dovrebbe essere facile cambiare il controllo.

Per quanto riguarda .NET, l'evidenziazione della sintassi ecc è meglio di niente.

+0

ho appena avuto un'idea del plugin wave google. –

+0

Che dire dello sviluppo utilizzando Team Suite –

risposta

1

Le modifiche collaborative in tempo reale in IDE non sono probabilmente auspicabili perché ciò renderebbe il codice non compilabile a meno che tutti i partecipanti non vengano eseguiti nello stesso momento. Ciò significa che non è possibile eseguire e testare frequentemente le modifiche e vedere passare il test. Le tue modifiche bloccherebbero un'altra persona e viceversa. Una buona alternativa è l'integrazione continua in cui è possibile inserire il codice ogni volta che i test passano e immediatamente effettuare il pull per ottenere le modifiche di altre persone. Questo può essere fatto con uno script semplice con la maggior parte dei sistemi di controllo della versione.

Una delle app che uso frequentemente per la discussione collaborativa del codice è http://collabedit.com.

+1

Anche se vedi la collaborazione in tempo reale in IDE "così com'è", ciò significa che il comportamento durante la condivisione di un progetto sarà esattamente lo stesso se non si condivide un progetto, che è come l'anarchia, non una buona idea. Se condividi un Progetto con altre persone, devi discutere e migliorare un pezzo di software, e quando finisci, continui il tuo lavoro, non è tutto/niente, non è necessario condividere un progetto tutto il tempo, proprio quando è necessario. –

3

Cloud9 IDE annunciato caratteristica squadra coloboration, ma ora questa funzione è non hanno ancora rilasciato

1

Un'applicazione che si integra con Visual Studio e consente la modifica collaborativa del codice è Source Meet

Source Meet supporta la collaborazione di sviluppatori di software nei team di progetto utilizzando la riunione di origine. La base della collaborazione è fornita dal noto Visual Studio ™ Editor, mediante la quale i documenti separati spazialmente possono essere visualizzati e lavorati insieme. Come non solo il contenuto del documento ma anche le proprietà di Visual Studio ™ Editor come l'evidenziazione o il posizionamento sono sincronizzati in in tempo reale, si ha la sensazione di stare seduti davanti a un monitor .

Problemi correlati