BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Visão Geral da Versão Alfa do Visual Studio "14"

Visão Geral da Versão Alfa do Visual Studio "14"

A Microsoft liberou a primeira versão do sucessor do Visual Studio 2013 e ele está sendo caracterizado pela integração de vários projetos de longa duração em várias áreas funcionais. Esta versão ainda não tem um nome oficial, mas está a sendo chamada de Visual Studio "14" (com as aspas). Esta nova edição do Visual Studio inclui o projeto Roslyn para C# e Visual Basic, melhorias no compilador C++ previsto no CTP (Customer Technology Preview) de novembro de 2013 e o ASP.NET vNext.

Roslyn para C# e Visual Basic

Conforme observou o gerente de programas da Microsoft Anthony D. Green, no Visual Studio "14" os compiladores do C# (e do Visual Basic) foram construídos a partir do zero com a tecnologia Roslyn. O resultado é que agora quem escrever código C# no Visual Studio "14" será beneficiado com um suporte expandido para refatoração e acrescenta o operador condicional ? para o C#.

Da mesma forma, programadores Visual Basic verão benefícios similares com a criação do Roslyn. Isso inclui o reforço na refatoração, suporte para strings multilinhas e metadata-as-source (que melhora a utilizacão do "GoTo Definition").

Suporte Aprimorado Para C++11/14

O anúncio do Visual Studio "14" feito pelo vice presidente S. Somasegar também incluiu detalhes sobre recursos adicionais na linguagem C++ que incluem: literais definidos pelo usuário, captura de lambda generalizada, C++ 14 libs::std:: literais definidos pelo usuário, inline namespace (namespaces embutidas no corpo do código) e noexcept (incluindo condicional). Estes recursos se juntam aos recursos liberados como parte do VC++ CTP em novembro de 2013.

Eric Battalio, da Microsoft, ainda comentou sobre uma extensa lista de recursos adicionais do C++ que faz as mudanças ultrapassarem as observâncias do C++11/14. O compilador tem maior adesão ao C99 e, no geral, mais de 400 bugs do compilador foram corrigidos desde a última versão. O runtime do C foi refatorado, com o MSVCR140.DLL sendo substituído por VCRUNTIME140.DLL, APPCRT140.DLL e DESKTOPCRT140.DLL. Separadamente, aplicações Windows Desktop agora podem utilizar novas ferramentas de diagnóstico de uso de memória e comparação.

ASP.NET vNext

Dentro do Visual Studio "14", novos templates de projeto incluem "ASP.NET vNext" no nome. Entre as opções disponíveis estão web applications, empty web applications, class library e console application. Ao usar esses novos templates, o alvo do framework adicional do Core do Framework .NET é disponibilizado, o qual usa o runtime "cloud-optimized" ("otimizado-para-nuvem") da Microsoft.

A edição de arquivos Project.json torna-se mais fácil através do suporte ao IntelliSense, que usa o NuGet para ajudar na resolução de dependências. Tudo o que é necessário para o projeto é incluído no diretório do projeto da aplicação, o que significa que a implantação do projeto todo pode ser iniciada via via web.cmd. Não é necessário o IIS e nem o IIS Express.

Disponibilidade

O CTP está disponível para download (ISO e web installer disponíveis) no site do Visual Studio. Fique atento aos avisos da Microsoft que esse CTP não se destina a escrever código de produção, implatação em ambiente de produção ou instalação ao lado de uma cópia existente do Visual Studio (Isso significa que é melhor instalá-lo em uma máquina virtual ou em nenhum lugar). Em fato, por padrão, o CTP não irá instalar quando existir uma versão prévia do Visual Studio. As notas completas de laçamento do CTP contém instruções de como substituir esse comportamento.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT