No dia 19 de outubro a Microsoft lançou a segunda versão Beta do Visual Studio 2010, e também do Team Foundation Server 2010. Mas isso já não é novidade para ninguém. Se você é antenado aqui na .NET Magazine já deve ter lido sobre isso em edições anteriores. A questão é, o que temos de novo para essa versão?

Preparesse, pois 2010 vai ser o ano com muitas novidades. Provavelmente será o ano em que a Microsoft mais fará lançamentos. Além dos aguardados Visual Studio 2010 e .NET Framework 4.0, ainda teremos: Exchange 2010, SharePoint 2010, Office 2010, Visio 2010 e Project 2010. Isso sem contar com o Silverlight 4, que já teve a primeira versão beta disponibilizada durante o PDC 2009, que aconteceu agora em novembro. Confira nessa edição o artigo do Giovanni Bassi, que fala só sobre o evento.

Voltando ao assunto do Visual Studio 2010, hoje vamos falar exclusivamente nas novidades que estão surgindo para o TFS (Team Foundation Server). Para quem não conhece o TFS é o servidor do Visual Studio, e até a versão 2008 era necessário ser instalado em um Windows Server, seguindo um ritual trabalhoso e demorado, como foi demonstrado em detalhes na edição 67 da .NET Magazine, em um artigo que mostrou como instalar e configurar um servidor TFS 2008.

No TFS 2010 a instalação e configuração está muito mais simples, e com uma novidade adicional e muito insteressante, que é a posibilidade de instalar o TFS em um Windows Vista ou Windows 7. Sim, é exatamente isso que você leu! Agora podemos ter um TFS instalado em sistema operacional client, apenas com o SQL Server Express.

É claro que há algumas limitações, como o portal SharePoint e os relatórios do Reporting Services, que não estão inclusos nessa versão client. Porém traz um grande benefício, que é a possibilidade de você manter seus projetos no respositório de código fonte do TFS, sem a necessidade de ter um servidor em seu ambiente. Isso vai ajudar e muito quem quer fazer controle e versionamento de código em pequenas redes locais.

A própria instalação do TFS agora é bem menos burocrática. Não precisamos, por exemplo, de todos aqueles usuários para a instalação, podemos fazer tudo com um simples usuário. E agora, nós primeiro instalamos o produto, para depois fazer sua configuração. Na versão 2008 isso era meio que feito ao mesmo tempo, tornando a instalação um processo lento e detalhado.

Agora vamos ter uma console de administração no TFS 2010. Quem já teve que administrar o TFS 2008 sabe que a maior parte das tarefas é através de prompt de comando. Até temos algumas consoles que instalamos em pacotes separados, mas nada que dê conta de todas as tarefas. Agora vamos ter uma interface exclusiva para configuração e manutenção do TFS 2010.

Foi introduzido o conceito de "Team Project Collection", que permite a criação de vários ambientes com configurações diferentes no mesmo servidor. É como se tivéssemos duas ou mais instalações do TFS no mesmo servidor. Permitindo assim que tenhamos configurações diferentes para coleções de projetos diferentes.

O TFS sempre teve uma relação muito íntima com a edição Team System do Visual Studio, que é a edição que comporta todas as funcionalidades do produto. Isso sempre causou uma certa confusão de nomes. Quando falamos de recursos do Team System fica difcil de saber se estamos nos referindo a funcionalidades do Visual Studio ou do Team Foundation Server. Agora no 2010 não teremos mais o nome “Team System”. Continuamos a ter o nome TFS (Team Foundation Server), e a edição do Visual Studio que contém todas as funcionalidades agora se chama Visual Studio 2010 Ultimate. Isso resolve um pouco essa confusão de nomes que temos no ambiente.

Se você já quiser conferir como ficou simples a instalação e configuração do TFS, assista a esse vídeo do Channel 9: http://tinyurl.com/yzp7m5a, onde Brian Keller mostra como fazer uma rápida instalação do produto.

Fique atento, pois em breve teremos mais artigos sobre Team Foundation Server e Visual Studio 2010 aqui na .NET Magazine. Grande abraço e até a próxima!