Upload
bruno-maestro
View
983
Download
3
Tags:
Embed Size (px)
Citation preview
Novidades .Net 4.5, EF 5 e VS11Bruno Ferreira de Souza (Bruno Maestro)MCP, MCTS, MCPDMCC e MSPAnalista Desenvolvedor Sênior na Scopus Tecnologia
Agenda
• Visual Studio 11 Beta• VB.Net, C# e Framework• Visual Web Developer (ASP.NET – MVC)• EF5• Testes Unitários• Demo
Solution Explorer• Novidades:• Solution Navigator • Object Browser• Class View• Call Hierarchy• Navigate To• Find References• Search• Image Preview
• Snippets de HTML e JavaScript
• Requisições HTTP Assíncronas
• Suporte a HTML5• Unobtrusive Validation• Extrair UserControl• Melhor Indentação• Geração Automática de
Evento
Visual Web Developer
Bundling e Minification• Recursos que Melhoram a Performance de
Aplicações Web• Diminuem as Requisições entre Máquinas
(Cliente x Servidor)• Agrupam arquivos por tipo e removem textos
não renderizados• Até o momento só podemos agrupar Arquivos
(CSS e JS)• Qualquer Navegador (IE, Firefox,
Chrome, Safari, Opera)
Diferença Bundling e Minification• Bundling - Agrupamento• Os arquivos são agrupados por tipo
(Extensão)- Redução de Requisições
• Minification – Redução• Textos não utilizados são removidos
(Espaços, Quebras, Comentários) - Diminuição de Bytes Trafegados
CSS
Melhor Suporte a CSS 3http://blogs.msdn.com/b/webdevtools/archive/2011/09/16/new-css-editor-features-in-visual-studio-11-developer-preview.aspx
Entity Framework 5
• Suporte a Enums• Suporte a Spatial Types• Suporte a Table-Valued Functions• Melhoria de performance nas
consultas
• Melhor Testabilidade• Compatibilidade de testes
unitários• Funciona com Framework de 3°• xUnit• Nunit
• Suporta testes com Azure
Testes Unitários
Obrigado
blog: http://www.maestrodotnet.com.br
Contatos:msn: [email protected]: @brunomaestro
facebook: /BrunoMaestroOriginal
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.