2010-02-20 9 views
13

¿Cuáles son las mejores opciones para la edición colaborativa en tiempo real para el desarrollo de .NET? (C#, VB.NET, ASP.NET - no Mono a menos que sea la mejor forma de obtener colaboración)Edición colaborativa para el desarrollo de .NET: ¿cuáles son las posibilidades

1) ¿Algo posible con Visual Studio?

2) ¿Editores colaborativos? Sé que Eclipse tiene colaboración en tiempo real, pero no sé hasta qué punto se puede combinar con el soporte de .NET.

3) ¿Herramientas basadas en web?

4) herramientas de intercambio de escritorio como VNC, NX etc.


Los puntos principales es que los desarrolladores de 2 en diferentes lugares deben ser capaces de ver las modificaciones en tiempo real. Ambos deberían poder editar, o debería ser fácil cambiar el control.

En cuanto a .NET, destacar la sintaxis, etc. es mejor que nada.

+0

acabo de tener una idea de Google Wave Plugin. –

+0

¿Qué pasa con el desarrollo usando Team Suite –

Respuesta

1

Las ediciones colaborativas en tiempo real en IDE probablemente no sean deseables porque eso haría que el código no sea posible a menos que todos los participantes hayan terminado al mismo tiempo. Esto significa que no puede ejecutar y probar sus cambios con frecuencia y ver que su prueba se apruebe. Tus ediciones bloquearían a otra persona y viceversa. Una buena alternativa es la integración continua, en la que puede aplicar el código cada vez que se aprueban las pruebas e inmediatamente extraer después para obtener los cambios de otras personas. Esto se puede hacer mediante scripts simples con la mayoría de los sistemas de control de versiones.

Una de las aplicaciones que uso con frecuencia para la discusión de código colaborativo es http://collabedit.com.

+1

Aunque ve la colaboración en tiempo real en IDE "tal como está", lo que significa que el comportamiento mientras comparte un proyecto será exactamente igual si no está compartiendo un proyecto, es como anarquía, no una buena idea en absoluto. Si comparte un Proyecto con otras personas es para debatir y mejorar una pieza de software, y cuando termine, continuará su trabajo, no es todo/nada, no necesita compartir un proyecto todo el tiempo, solo cuando sea necesario. –

3

Cloud9 IDE anunciado función coloboration equipo, pero ahora esta característica no se han dado a conocer todavía

9

que he encontrado recientemente this tool

Parece que VsAnywhere es exactamente lo que necesita

1

Una aplicación que se integra con Visual Studio y permite la edición colaborativa de código es Source Meet

Source Meet admite la colaboración de desarrolladores de software en equipos de proyecto que utilizan Source Meeting. La base de la colaboración es proporcionada por el conocido Visual Studio ™ Editor, por medio de la cual se pueden ver y trabajar juntos los documentos espacialmente separados. Como , no solo el contenido del documento sino también las propiedades del editor de Visual Studio ™ como el resaltado o el posicionamiento se sincronizan en en tiempo real, se tiene la sensación de estar sentado frente a un monitor .

Cuestiones relacionadas