2010-02-20 5 views
13

Quelles sont les meilleures options pour l'édition collaborative en temps réel pour le développement .NET? (C#, VB.NET, ASP.NET - pas Mono sauf si c'est le meilleur moyen d'obtenir la collaboration)Édition collaborative pour le développement .NET - quelles sont les possibilités

1) Tout est possible avec Visual Studio?

2) Éditeurs collaboratifs? Je sais qu'Eclipse a une collaboration en temps réel, mais je ne sais pas jusqu'où vous pouvez le combiner avec le support .NET.

3) Outils Web?

4) outils de partage de bureau comme VNC, etc. NX


Les principaux points est que 2 développeurs à différents endroits devraient être en mesure de voir les modifications en temps réel. Les deux devraient être en mesure de modifier, ou il devrait être facile de changer de contrôle. En ce qui concerne .NET, la coloration syntaxique, etc. est mieux que rien.

+0

Je viens d'avoir une idée google wave plugin. –

+0

Qu'en est-il du développement en utilisant Team Suite –

Répondre

1

Les modifications collaboratives en temps réel dans l'EDI ne sont probablement pas souhaitables car cela rendrait le code incompilable à moins que tous les participants soient exécutés en même temps. Cela signifie que vous ne pouvez pas exécuter et tester fréquemment vos modifications et voir votre test se transmettre. Vos modifications bloqueraient une autre personne et vice versa. Une bonne alternative est l'intégration continue où vous pouvez pousser le code à chaque fois que vos tests passent et tirer immédiatement après pour obtenir les changements des autres. Cela peut être fait par simple script avec la plupart des systèmes de contrôle de version.

L'une des applications que j'utilise fréquemment pour la discussion de code collaboratif est http://collabedit.com.

+1

Bien que vous voyiez la collaboration en temps réel dans l'EDI "tel quel", ce qui signifie le comportement tout en partageant un projet sera exactement le même si vous ne partagez pas un Projet, c'est comme l'anarchie. une bonne idée du tout. Si vous partagez un projet avec d'autres personnes, c'est pour discuter et améliorer un logiciel, et quand vous avez terminé, vous continuez votre travail, n'est pas tout/rien, vous n'avez pas besoin de partager un projet tout le temps. –

3

fonction Cloud9 IDE équipe annoncée coloboration, mais maintenant cette fonctionnalité est n'a pas encore sorti

9

J'ai récemment trouvé this tool

Il ressemble à VsAnywhere est exactement ce dont vous avez besoin

1

une application s'intègre à Visual Studio et permet l'édition de code collaboratif Source Meet

Source Meet prend en charge la collaboration des développeurs de logiciels dans les équipes de projet à l'aide de Source Meeting. La base de la collaboration est fournie par l'éditeur Visual Studio ™ familier, au moyen de laquelle documents spatialement séparés peuvent être visualisés et travaillés ensemble. Comme non seulement le contenu du document, mais aussi les propriétés Visual Studio ™ Editor telles que la mise en évidence ou le positionnement sont synchronisés en temps réel, vous avez l'impression de vous asseoir ensemble devant un moniteur .

Questions connexes