O documento apresenta as principais novidades do Visual Studio 2012, incluindo suporte para dispositivos conectados, .NET Framework 4.5, novos recursos para C#, F# e VC++, integração de ferramentas, gerenciamento de ciclo de vida de aplicativos, melhorias em velocidade e qualidade e redução de tempo de mercado e custos. Informações adicionais podem ser obtidas nos sites listados no final.
15. Integrado Unificado Balanceado
Ferramentas e Application Lifecycle Velocidade e Qualidade
Plataforma Management
Mais Rápido Redução
Time to market Custo e Manutenção
Há principais tendências em desenvolvimento de software que motivou a Microsoft a desenvolver o Visual Studio 2012. Computação pessoal evoluiu para incluir dispositivos móveis (tablets e telefones ou seja) que permitem que as pessoas sejam continuamente ligado e com as áreas menores de superfície introduzido toque como uma das principais formas de interagir com os seus dispositivos. Essas novas experiências que mudaram a forma como as pessoas interagem com seus computadores em sua vida pessoal que está levando a taxa para a consumerização da TI. Ser continuamente ligado também levou a uma explosão em experiências sociais e não apenas em nossas vidas pessoais, mas também na forma como colaborar e até mesmo na forma como desenvolvemos software. Ligando esses avanços são serviços de nuvem, permitindo nossos perfis e informações de andar com a gente em todos os dispositivos.Com base nestastendências e nosavanços, o VS2012 iráajudar a tirarproveitodesta nova fase.
As duas grandestendências de TI que estão moldando o futuro da LOB Apps Enterprise são:- Mobilidade: Com a proliferação de dispositivos de consumo e como sempre estão conectados, isto está impactando na forma de como as empresas estão trabalhando seus canais de clientes (não somente com seus direct-to-consumer). - Cloudcomputing: inicialmente avaliado por empresas como um mecanismo econômico de escala e redução de custos. Mas computação em nuvem também está combinando as necessidades de novas aplicações de dispositivos estarem sempre conectados (ubiquitous) para aplicativos LOB.
As tendências anteriormente mencionadas referem-se às várias versões passadas da Família Visual Studio e melhorias gerais de desenvolvimento.VS Ultimate = A mais completa, voltada para arquitetos de software.VS Premium = Completa, porém não possui os recursos avançados de teste, debugging e Arquitetura.VS Test = Voltado para testes VS Professional = Para desenvolvedoresVS Express = A versão gratuita do VS2012
Em toda evolução que temos do framework ou da tecnologia, sempre gosto de mostrar o gráfico de pilares para entender o cenário que estamos entrando. Tendência: Aplicativos modernos (ModernApps) executando nos dispositivos e que possuem o poder da nuvem por trás deles. O .NET Framework sempre é o core. Agora, em uma versão mais atualizada com bastante novas features.O VS2012 entra como ferramenta de integração para o desenvolvimento dessas novas plataformas.Visual Studio 2012 é a ferramenta de integração do cliente com o servidor para criar aplicativos atraentes. Com HTML5,. NET, ou línguas nativas, como C + + dar-lhe a flexibilidade para criar experiências únicas através de uma variedade de dispositivos. Do lado do servidor:vemos um mundo onde os serviços contínuos fornecem informações para o cliente por meio da nuvem. No local, off-premise e ambientes híbridos são todos suportados pelo Visual Studio para obter o máximo das plataformas.
Entrando um pouco mais quando dizemos e falamos sobre dispositivos conectados, existem 2 tipos de dispositivos conectados:Aplicativos nativos executado diretamente na plataforma e tirar o máximo proveito dos recursos de hardware do determinada plataforma. Os aplicativos de desktop rodar no Windows 8 e versões anteriores. Windows 8 tem um modelo novo aplicativo para a criação de "Apps Loja do Windows", que só pode ser feito usando o Visual Studio 2012Aplicativos web queativam o suporte multiplataforma utilizando padrões abertos. Tecnologias como HTML5, CSS, JQuerye outras, permitem uma variedade de desenvolvedores a usar suas habilidades existentes.
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Microsoft *Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose
Related: Visual Studio 2012 Demos – Web Demo 3 – VS2012 Features
Related: Visual Studio 2012 Web Demos – Web Demo 5: Azure Deployment
Dependendo da sua experiência e as habilidades existentes, o Windows 8 fornece-lhe vontade de um caminho contínuo para a entrega de grandes aplicações para os seus usuários e negócios.Como você pode ver, Windows Forms, aplicativos de desktop do WPF, Silverlight e tradicionais aplicativos baseados em navegador ainda são totalmente suportados.No entanto, se você está pronto para entregar experiências mais inovadoras e envolvente, você pode começar a construir aplicativos Loja do Windows para o Windows 8.Independentemente do seu conhecimento, há um conjunto de modelos e bibliotecas para chegar lá mais rápido.O Visual Studio 2012 oferece ferramentas para a construção de todos estes aplicativos.
WinJS demo (possibly showing blend)
As línguas são o que usamos para criar aplicações e há várias melhorias nos idiomas nativos e gerenciados para os desenvolvedores a serem mais produtivos. - C # e do VB pode aprender mais sobre um chamador com atributos de chamadas e fazer o seu código assíncrono síncrona (http://msdn.microsoft.com/en-us/library/hh156499% 29.aspx 28v = vs.110%) - F # tem fornecedores de tipo para gerar tipos com base em dados estruturados armazenados em serviços e bancos de dados (http://msdn.microsoft.com/en-us/library/hh370982% 29.aspx 28v = vs.110%) - C + + suporta a nova biblioteca padrão e vários recursos de linguagem para C + + 11 (http://msdn.microsoft.com/en-us/library/hh409293% 29.aspx 28v = vs.110%)