Duda: Team Foundation Server o Git

Javier Alejandro Fuentes Ochoa 0 Puntos de reputación
2024-02-06T11:01:15.6433333+00:00

Saludos a todos, Me gustaría recibir algunas opiniones y consejos sobre la elección entre TFS y Git para el control de versiones en proyectos de desarrollo. He notado que TFS no ha recibido actualizaciones desde el 2022, lo que me hace cuestionar cuál sería la opción más recomendada en la actualidad.
¿Es más conveniente optar por Git en lugar de TFS en estos momentos?
¿Cuáles son las ventajas y desventajas de cada uno?
¿Se podría considerar que TFS está en proceso de obsolescencia?

Además, me gustaría saber cómo afecta cada opción a los costos y pagos asociados. ¿Existen diferencias significativas en términos de licencias, mantenimiento u otros gastos relacionados?

Agradezco sus aportes y experiencias al respecto.

Sin supervisión
Sin supervisión
Etiqueta no supervisada por Microsoft.
219 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 14,700 Puntos de reputación Proveedor de Microsoft
    2025-01-23T16:12:27.28+00:00

    ¡Hola Javier Alejandro Fuentes Ochoa •!

    Esperamos que este mensaje te encuentre bien.

    Lamentamos sinceramente la demora en abordar tu tema en este foro.

    Git vs. TFS

    Git:

    • Ventajas:
      • Distribuido: Cada desarrollador tiene una copia completa del repositorio.
      • Popularidad: Amplio soporte y comunidad.
      • Integración: Compatible con muchas herramientas y servicios.
      • Flexibilidad: Ideal para equipos distribuidos y proyectos de código abierto.
    • Desventajas:
      • Curva de aprendizaje: Puede ser complejo para principiantes.
      • Gestión de grandes repositorios: Puede ser menos eficiente con repositorios muy grandes.

    TFS (Team Foundation Server):

    • Ventajas:
      • Integración: Se integra bien con herramientas de Microsoft como Visual Studio y Azure DevOps.
      • Gestión centralizada: Ideal para entornos corporativos con control centralizado.
    • Desventajas:
      • Obsolescencia: No ha recibido actualizaciones significativas desde 20221.
      • Rendimiento: Puede ser más lento con grandes bases de código y operaciones remotas.
      • Menor flexibilidad: Menos adecuado para equipos distribuidos.

    Costos y Pagos

    • Git: Generalmente gratuito, pero los costos pueden surgir de servicios de alojamiento como GitHub o GitLab.
    • TFS: Puede tener costos de licencia y mantenimiento más altos, especialmente en entornos corporativos.

    Recomendación

    Dado que TFS está en proceso de obsolescencia y Git es la opción recomendada por Microsoft

    2

    , optar por Git sería más conveniente en la actualidad.

    Espero que esto te ayude. ¡Buena suerte con tu decisión!

    Git vs. TFS

    Git:

    • Ventajas:
      • Distribuido: Cada desarrollador tiene una copia completa del repositorio.
      • Popularidad: Amplio soporte y comunidad.
      • Integración: Compatible con muchas herramientas y servicios.
      • Flexibilidad: Ideal para equipos distribuidos y proyectos de código abierto.
    • Desventajas:
      • Curva de aprendizaje: Puede ser complejo para principiantes.
      • Gestión de grandes repositorios: Puede ser menos eficiente con repositorios muy grandes.

    TFS (Team Foundation Server):

    • Ventajas:
      • Integración: Se integra bien con herramientas de Microsoft como Visual Studio y Azure DevOps.
      • Gestión centralizada: Ideal para entornos corporativos con control centralizado.
    • Desventajas:
      • Obsolescencia: No ha recibido actualizaciones significativas desde 20221.
      • Rendimiento: Puede ser más lento con grandes bases de código y operaciones remotas.
      • Menor flexibilidad: Menos adecuado para equipos distribuidos.

    Costos y Pagos

    • Git: Generalmente gratuito, pero los costos pueden surgir de servicios de alojamiento como GitHub o GitLab.
    • TFS: Puede tener costos de licencia y mantenimiento más altos, especialmente en entornos corporativos.

    Recomendación

    Dado que TFS está en proceso de obsolescencia y Git es la opción recomendada por Microsoft, optar por Git sería más conveniente en la actualidad.

    Espero que esto te ayude. ¡Buena suerte con tu decisión!

    Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

     Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.