Visual Basic 6.0 y Team Foundation Server

Una pregunta que recibo habitualmente cuando imparto cursos sobre Team Foundation Server es ¿Cómo se lleva Visual Basic 6.0 con Team Foundation Server? Siempre tenía que responder que lo único que sabía sobre el tema es que existe un plugin para Visual Basic 6.0 desarrollado por Microsoft que permite trabajar contra Team Foundation Server.


No deja de sorprenderme la de gente que sigue desarrollando en Visual Basic 6.0. Hay muchísimos desarrolladores que aun usan este venerable lenguaje. De hecho uno de los servicios más exitosos de que ofrecemos en Plain Concepts es ayudar a estos equipos a migrar su desarrollos y arquitecturas a entorno .Net.


Bueno, volviendo a lo que nos ocupa, ya que estaba harto de hablar de oidas, me decidí a instalar Visual Basic 6.0 (que recuerdos, a poco se me escapa una lagrimita… anda que no tiré líneas de Visual Basic ‘clasico’) y el Visual Studio 2005 Team Foundation Server MSSCCI Provider, que nos permite acceder a Team Foundation Server desde:


  • Visual Studio .NET 2003
  • Visual C++ 6 SP6
  • Visual Visual Basic 6 SP6
  • Visual FoxPro 9 SP1
  • Microsoft Access 2003 SP2
  • SQL Server Management Studio
  • Sparx Systems Enterprise Architect 6.1
  • Sybase PowerBuilder 10.5
  • Toad for SQL Server 2.0

  • Hasta aquí nada nuevo, pero lo que si he podido comprobar por mi mismo es que:


    Se instala como un plugin de Visual Basic que hay que activar desde el Administrador de complementos (Add-In Manager), con una entrada llamada Source Code Control, tal y como podeís ver en la siguiente imagen:



    A partir de este momento tenemos a nuestra diposición, una vez añadamos el proyecto de Visual Basic 6.0 a nuestro Team Foundation Server, los menus contextuales habituales para trabajar con el gestor de fuentes. Además contamos con un nuevo menu Team Foundation en el menu Herramientas (Tools) de nuestro Visual Basic 6.0. La entradas de este menu nos permiten interactuar con nuestro Team Foundation Server desde Visual Basic 6.0:



    La gran duda que yo tenía y que ha quedado desvelada, con respuestas positiva es si al subir fuentes podiamos relacionarlas con Work Items y ‘matar’ estos desde Visual Basic 6.0. El dialogo de Check-In es exactamente el mismo que el que vemos desde Visual Studio 2005:


    12 comentarios sobre “Visual Basic 6.0 y Team Foundation Server”

    1. Sobresaliente. 🙂

      Pues no lo había hecho nunca y me lo apunto para mi pequeño intelecto.

      Por cierto, me encanta que hayas nombrado a VB 6.0 como «venerable lenguaje». ¡¡¡Así me gusta!!!… ¡¡¡Pero que bien me caes Rodrigo!!!. :-))))

      Sobre la cantidad de equipos de desarrollo que trabajan en VB 6.0 aún, es efectivamente bestial. Y los motivos son muy variados, tantos que no sería conveniente enumerarlos aquí (no quiero hacer una contestación más larga que tu post).

      Abrazotes.

    2. Hola,

      Es indiscutible que la capacidad de integración de tecnologías que ofrece las herramientas de desarrollo de MS es una de las mejores bazas que tenemos. Quizás si los equipos de desarrollo abrazaran estas nuevas metodologías que como en este caso ofrece una mínima inversión a cambio de un máximo rendimiento, muchos de los integrantes de estos equipos no tendrían la sensación de estar desaprovechando su potencial cada vez que tiran una linea de código en VB6. ¿Porque no querer a todos los desarrolladores por igual independientemente del lenguaje que utilicen?

      Saludos.

    3. A mi experiencia para implementar VSTS una de las primeras interrogantes que el cliente tiene es precisamente como se integra el valor de TFS a inversiones o esfuerzos existentes en terminos de desarrollo. Caso de Power Builder, .NET 2003 y claro Visual Basic 6 son muy comunes. En ocasiones empresas de desarrollo de software profesionales no toman la decision de adoptar VSTS por varios motivos, el mas importante el precio jejeje sin embargo tambien por cuestiones de compatibilidad o reutilizacion de lo que ya se tiene construido.

      Tu post es para futura referencia. Thanks.

    4. Solo queria hacer una acotacion, que habia tenido una dificultad para instalar el add in, el detalle era que antes de instalar el Visual Studio 2005 Team Foundation Server MSSCCI Provider en el caso de visual studio 6.0 se debe tener instalado la parte de cliente del sourcesafe.

      Muchas gracias por esta ayuda

    5. he tratado de instalarlo pero no me lo presenta en el add-in le he instalado el SP6 de Visual Basic Visual Studio Team Foundation Server MSSCCI Provider para 2008 pero no me funciona. Que otra cosa tendria un utilizar ya que estoy utilizando .net 2008
      Gracias

    Responder a anonymous Cancelar respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *