29-05-2007 Iñaki Sanchez
El Visual Studio ya no goza de exclusividad sobre el Team Foundation de Microsoft. Desce hace unos meses, se ha emprendido una iniciativa para implementar herramientas cliente que permitan que otras alternativas al Visual Studio para hacer uso del Team Foundation, llamada tf4Mono.
Pero esta opción tiene sus pros y sus contras. El proyecto se encuentra en sus inicios, por lo que las herramientas cliente no ofrecen todas las funcionalidades. Actualmente, las mayoría de comandos permite interaccionar sólo con el repositorio de código, de una forma parecida al Visual Source Safe (Check in, Check out, Diff y otros comandos).
Pero por otra parte, la idea de integrar el Team Foundation con Mono ayuda a reducir gastos (te ahorras la licencia del Visual Studio) y también el autor ha empezado a implementar una opción para utilizar estas herramientas desde un plugin que se integrase con MonoDevelop, tal y como momenta en su blog.
Para concluir, me gustaría matizar unos puntos. Esta alternativa no es totalmente gratuita, ya que hay que seguir pagando las licencias asociadas al Team Foundation Server, pero ya no estás obligado a utilizar el Visual Studio para desarrollar, y además está en sus inicios, con lo no se hace uso de todas las posibilidades del Team Fundation. Por otro lado, en el mundo linux está muy extendido el uso de Subversion, que es gratuito, y MonoDevelop ya dispone de un plug-in (aunque también está en sus inicios), llamado VersionControl.
Enlaces de donde se puede obtener más información referente a tf4Mono y el Team Foundation:
1. Luis Artola | mayo 29th, 2007 at 5:07 pm
¿el Team Foundation server es la manera que tiene microsoft de hacer lo mismo que se hace cno subversión?
¿No sabrás qué ventajas tiene respecto a Subversión? ¿No?
Quizá para los de MonoDevelop sea un argumento más para que la gente pase del Visual Studio, pero si ya tienen soporte para subversion no sé para que quieren otra cosa…
2. Iñaki Sanchez | mayo 29th, 2007 at 6:23 pm
No, no es lo mismo. El Team Foundation está preparado para dar más servicios además del repositorio de código.
De hecho, el repositorio de código de Microsoft es el Visual Source Safe, y es el que debe compararse con el subversion.
Desgraciadamente, no he podido trabajar con un Team Foundation Server, pero por lo que he leído, ofrece más servicios que un repositorio de código convencional, como gestión de proyectos (estado de tareas, por ejemplo) y seguimiento de bugs, como en Sourceforge.
3. Luis Artola | mayo 30th, 2007 at 10:42 am
Vale, o sea que el Team Fundation éste sigue la típica filosofía microsoft de intentar sustituir varias utilidades opensource, por un macroprograma que lo haga todo…
A mí no me gusta la idea mucho… desde luego …