BT

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

| por Jeff Martin Seguir 16 Seguidores , traduzido por Felipe Blini Seguir 0 Seguidores em 08 dez 2014. Tempo estimado de leitura: 3 minutos |

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

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT