Aug 18 2007

Primeiras impressões com o Visual Studio 2008 (Orcas) Beta 2

Autor: Marcos Dell Antonio - Categorias: .NET

Lançado há alguns dias, o Visual Studio 2008 (Orcas) beta 2 é a mais nova tecnologia da Microsoft na área de IDEs para o desenvolvimento de softwares.

Fiz a instalação na semana passada mas ainda não tinha parado para fazer uma análise mais precisa das novas funcionalidades. Confira abaixo uma lista com algumas novidades.

- Novos tipos de projeto

Indo direto à opção New Project dentro do menu File já encontrei algumas diferenças. Veja a nova tela na figura abaixo:

Criando um novo projeto

Novos tipos de projetos foram adicionados, tais como: Office (2007 e 2003), Windows Communication Foundation (WCF), Workflow, etc. Isto me faz crer que os planos da Microsoft para o Visual Studio caminham em uma única direção: criar uma IDE completa e totalmente integrada aos outros recursos que a empresa desenvolve (sistema operacional, editores de texto, planilhas, etc).

- Suporte aos frameworks 2.0, 3.0 e 3.5

Outro detalhe muito importante ao criar um projeto é a opção de escolher para qual versão do .NET ele será desenvolvido. É possível escolher entre a 2.0, 3.0 e 3.5. Veja na figura abaixo:

Versões do .NET Framework

Para conhecer as novidades criei uma Blank Solution que está disponível na opção Other Project Types / Visual Studio Solutions e selecionei o framework 3.5 para testar as novas funcionalidades.

- Open folder in windows explorer

Depois de ter a solução criada, ao clicar com o botão direito sobre o nome dela no Solution Explorer já encontrei uma nova opção chamada Open Folder in Windows Explorer, veja:

Open Folder in Windows Explorer

Gostei desta opção. As teclas de atalho janela + E são bem práticas neste sentido, mas não nos levam direto ao diretório da solução.

Para dar seqüência aos testes adicionei um novo web site. O procedimento continua o mesmo, basta selecionar a opção Add e depois New Web Site.

Infelizmente o local sugerido pelo Visual Studio para criar o web site ainda não é o mesmo da solução (veja na próxima figura). Claro que é totalmente possível ter a solução em um lugar, o site em outro e demais projetos espalhados por todo o computador. No entanto, é uma boa prática deixar tudo isto em um lugar só, dentro da pasta da solução. Logo, acho que o Visual Studio já deveria sugerir isto para evitar confusão.

Local de criação de um web site

- web.config e layout no formato Split

Assim que adicionei o web site já notei duas diferenças: o arquivo web.config foi incluído automaticamente e um novo layout chamado Split foi adicionado aos arquivos ASPX. Veja:

Novo layout adicionado aos arquivos ASPX: Split

Nesta nova forma de edição de layouts é possível visualizar o código fonte do arquivo ASPX e a sua - possível - saída no navegador. Digo possível pois sabemos que o modo Design nunca reflete exatamente o que está no modo Source.

- Javascript: debug e intellisense

Estas duas novas funcionalidades, sem dúvida alguma, eram muito esperadas por todos os desenvolvedores. Na teoria é um recurso a mais. Na prática significa que o desenvolvimento de aplicações utilizando AJAX ficou muito mais simples do que antes.

Na versão 2005 do Visual Studio já existe o suporte ao intellisense para JS, mas é extremamente limitado. O código da próxima figura, por exemplo, não suporta este recurso. No VS 2008, utilizando inferência de tipos, a IDE consegue identificar dinamicamente o tipo da variável e prover o intellisense. Veja:

Visual Studio 2008 - Java Script Intellisense

Se existir algum código em um arquivo separado (.js), este recurso também estará disponível. Veja:

Java Script

Java Script - Intellisense

Além disso, agora também é possível adicionar comentários aos scripts utilizando as três barras (///), tal como é feito com os métodos em C# (veja na figura abaixo). No entanto, ainda há algumas limitações: não gera o summary automaticamente após digitar as três barras, às vezes não mostra as descrições e quando mostra, leva um certo tempo.

Comentários no Java Script

Quando ao debug, nada de diferente do que estamos acostumados com o código C#: basta definir os break points na função java script e rodar a aplicação. Alterando os break points com o site rodando no navegador, o Visual Studio fará a sincronização deles com o código gerado e você poderá debugar normalmente, sem precisar fechar o site e abri-lo no browser.

- Continua…

Claro que isto é só uma pequena parte do que existe de novo no Visual Studio 2008. Diversas outras novidades já estão disponíveis. Para ficar por dentro de grande parte destas mudanças não deixe de acompanhar o blog do ScottGu, que é General Manager na divisão de desenvolvimento da Microsoft.

Adicione ao del.icio.us del.icio.us | Adicione ao Rec6 Rec6

2 comentários para “Primeiras impressões com o Visual Studio 2008 (Orcas) Beta 2”

  1. Feliponiem 18 Aug 2007 1:31 am

    Maluco. Muito doido esse 2008, o Javascript foi o melhor, :)

    Abraço!

  2. Thiago Machadoem 20 Aug 2007 6:57 am

    Excelente gostei também, quero experimentar mas agora vai ficar mais fácil ainda.

Faça um comentário