2010-03-10 17 views
8

¿Cuáles son en su opinión las diferencias más importantes?
necesita para tomar una decisión costosa ...IBM's RTC y Microsoft TFS 2010

información:

  • Tenemos Java y .NET Projects (cuantos más .NET)
  • muy interesados ​​en la gestión del ciclo de vida del proyecto.
  • Migración de ClearCase
+0

¿Qué necesitas lograr? ¿Cuál es su modelo de desarrollo (multisitio? ¿Centralizado?) ¿Cuáles son sus requisitos de auditoría? ¿Cuáles son sus requisitos de ramificación? –

+0

Centralizado. ¿Qué quieres decir con ramificación y auditoría? – gkdm

+0

¿Consideraría otros productos en la ecuación como Perforce, Accurev o PlasticSCM o solo los dos que mencionó? Accurev y Plastic son especialmente buenos para alejarse de Clearcase, y TFS será tan lento y duro como tu antiguo CC. Además, ¿estaba utilizando Multisite anteriormente? – pablo

Respuesta

0

¿Es realmente una pregunta? No molesta, pero para empezar, ¿para qué sirve su caja de herramientas? ¿De qué versiones hablamos? (Nota: Visual Studio 2010 y TFS 2010 están a la vuelta de la esquina, ambos mucho mejores, todavía utilizables para .NET 2.0 hacia arriba).

Sin más información, obtienes montones de pequeñas listas de características idiotas, porque no sabemos cómo responder correctamente a la gran pantalla. Esto es como "¿cuáles son todas las diferencias entre un BMW 3 y un Mercedes SLK"? Toneladas de cosas pequeñas, TONELADAS de cosas relevantes, pero ¿qué es lo que quieres? ;)

+0

Gracias, información agregada. Si hay algo más que piense que es relevante, dígalo. – gkdm

+0

Bueno, realmente depende. Antes de 2010, creo que TFS es bastante malo: pesadilla de instalación total, requiere MUCHAS cosas separadas para funcionar juntas. Pesadilla de administrador. 2010 es mucho más modular, mejor instalador, puede usar solo partes de él. La pregunta es realmente lo que quiere y necesita, especialmente la integración IDE, los lenguajes necesarios, el enfoque de desarrollo, etc. – TomTom

1
  1. TFS tampoco tienen ningún apoyo para Eclipse o cualquiera de esos editores, sin embargo, (están a punto de llegar, pero no hay noticias aún). Entonces, qué editor utilizas para tus proyectos Java que importa aquí. Pero Microsoft viene con teamprise que puede permitirle conectar TFS (que puede funcionar mejor para su java + .net)

  2. Y, por supuesto, para proyectos .net, TFS es el mejor soporte de eclipse para .net/C# es malo , estamos utilizando TFS y estoy feliz con mucha 2010.

Creo que para RTC no sé cuánto apoyo está ahí para editores .net (VS o cualquier otro prefiere), pero con TFS, que sin duda puede hacer El proyecto .NET funciona muy bien y puedes encontrar Teamprise + TFS para trabajar con Eclipse también.

+2

vea mi respuesta a continuación, TFS tiene un plugin de Eclipse y RTC tiene un plugin VS. – wowest

+0

RTC tiene más que el complemento VS. Es completamente funcional en el cliente VS.Net https://jazz.net/downloads/rational-team-concert/releases/3.0.1.1/RTC-VisualStudio-Client-repo-3.0.1.1.zip – Ankur

2

Aléjate de Accurev, es una pesadilla, como desarrollador con batallas diarias personales con él. Git, Mercurial, Darcs o SVN son opciones mucho mejores. En cuanto a todas las "características" de Accurev, es probable que nunca las extrañe, estará demasiado ocupado jurando.

+0

La pregunta no era sobre AccuRev , por lo que esta respuesta es engañosa y especulativa en el mejor de los casos. –

2

RTC es usar Visual Studio y TFS es Eclipse amigable:

(RTC integración de Visual Studio que aparece aquí)

https://jazz.net/downloads/rational-team-concert/releases/3.0

(TFS eclipsar la integración detallado aquí)

http://teamprise.com/ (comprado y renombrado por MS)

Personalmente preferiría trabajar con TFS, y escribo integraciones con sistemas de control de versiones para ganarse la vida, y he tocado estos dos sistemas de una manera profunda. Pregunte si quiere los detalles.

Si tiene una opción en la materia, vaya con Mercurial. Git es fantástico, pero me pareció que faltaba la experiencia de Windows. Obtenga un rastreador de errores por separado.

Si tiene otra opción pero debe tener el control de versión integrado estrechamente con los tickets, intente http://fossil-scm.org/ - mucho menos dolor que TFS o RTC para configurar y mantener, aunque la integración IDE simplemente no existe. Pero compite sólidamente en las características principales con ellos en aproximadamente 1 megabyte de descarga.

5

Tanto TFS y RTC son CRRM integrada al entorno de desarrollo (Visual Studio o Eclipse): proporcionan:

  • Gestión del Cambio (CM)
  • VCS (sistema de control de versiones)
  • Gestión de la Entrega (RM)

La diferencia está principalmente en su arquitectura, donde:

Jazz Team Server

El desafío en ambas herramientas CRRM es administrar el puente necesario que tendrá que configurar para varias herramientas heredadas (como un sistema de ticket existente, por ejemplo).

Cuestiones relacionadas