Neste livro, vou atualizar você sobre as mudanças mais recentes em .NET 4.0 e VS2010 e também examinarei alguns dos lançamentos out-of-band que o suportam, como MVC ASP.NET, Windows Azure, Silverlight 3 e WCF Data Services.Aqui, a palavra de ordem é abrangência. A ênfase se dá não exatamente na profundidade, mas sim na amplitude de conhecimento. Algumas áreas talvez não sejam examinadas tão detalhadamente quanto você a princípio gostaria. O que pretendo é apresentar rapidamente tudo o que é novo e interessante no mundo do desenvolvimento .NET, de modo que possa considerar as implicações das novas tecnologias como um todo. Como desenvolvedor profissional, você sabe como descobrir os recursos extras que precisa para as áreas que lhe interessam. O tempo que levamos desenvolvendo softwares é mais do que suficiente para que apenas nos indiquem a direção em uma nova terminologia e, assim, possamos explorá-la em maiores detalhes. Características
Produto sob encomenda Não Editora Alta Books Cód. Barras 9788576085683 Altura 24.00 cm I.S.B.N. 9788576085683 Profundidade 2.00 cm Acabamento Brochura Número da edição 1 Ano da edição 2011 Idioma Português Número de Páginas 492 Peso 0.50 Kg Largura 17.00 cm AutorMackey,Alex
Esta é uma época interessante para ser um desenvolvedor .NET, e o Visual Studio 2010 (VS2010) e o framework .NET 4.0 trouxeram um número impressionante de mudanças. Mas, não tenha medo! Neste livro, irei atualizar você sobre essas melhorias e também farei um breve exame de importantes lançamentos, como o ASP.NET MVC, Silverlight e WCF Data Services. Há coisas interessantes neste lançamento e a maior parte delas não é tão complicada (com a exceção da
variância e paralelização) de se lidar.
O Visual Studio 2010 está disponível em cinco versões principais:
•• Professional (US$ 799)
•• Professional com MSDN (US$1199 novo ou US$799 renovação)
•• Premium com MSDN (US$5.469 novo ou US$2.299 renovação)
•• Ultimate com MSDN (US$11.924 novo ou US$3.841 renovação)
Do que tratam o .NET 4.0 e o VS2010?
O VS2010 e o .NET 4.0 estabelecem as bases para o próximo período de desenvolvimento .NET e corrigem um número de omissões. Considero que podemos dividir as mudanças em quatro áreas principais:
•• Eficiência
•• Amadurecimento de tecnologias existentes
•• Extensibilidade
•• Influência de novas tendências Examinemos agora essas quatro áreas:
Uma das primeiras coisas que você perceberá no VS2010 é a nova IDE baseada em WPF. A IDE contém alguns dos ótimos recursos disponíveis anteriormente apenas em produtos add-on como R# e Refactor (observe aqui que já há uma versão VS2010 de R#!). Os destaques da IDE incluem a seleção de caixas, trechos de código, criação de classes stub, hierarquia de chamadas e busca rápida; examinaremos estes recursos no Capítulo 2.
Também há algumas ótimas melhorias na linguagem que podem tornar o código mais claro, como parâmetros opcionais e com nome, funcionalidade dinâmica e alterações na variância que serão examinadas no Capítulo 3. Algumas dessas alterações também ajudarão os desenvolvedores a trabalhar com COM, que, francamente, precisam de toda a ajuda que puderem obter, coitados (um momento de respeito, por favor).
Amadurecimento de Tecnologias Existentes
Muitas tecnologias baseadas em .NET, como ASP.NET, existem há algum tempo e não mudaram muito com este lançamento. A Microsoft, contudo, consertou algumas omissões antigas no ASP. NET e introduziu algumas mudanças úteis, as quais examinarei no Capítulo 10. Próximo ao final de 2008, a Microsoft anunciou que futuras versões do Visual Studio incluiriam a popular biblioteca JavaScript, jQuery. Embora não seja estritamente uma mudança em .NET, jQuery é um framework muito usado que você desafiadoramente irá querer usar nas suas aplicações web. Eu a examino no Capítulo 12. No Capítulo 11 nós examinaremos as melhorias nas bibliotecas Ajax da própria Microsoft, o que torna mais fácil a associação de dados a script cliente.
A Windows Workflow Foudation (WF) e a Windows Communication Foundation (WCF) estão muito mais integradas neste lançamento. A WF passa por um exame radical com um designer muito melhorado, a introdução de novas atividades e personalização mais fácil (Capítulo 6). A WCF se torna mais simples de usar e também introduz nova funcionalidade de descoberta de serviços que examinarei no Capítulo 7.
A WPF também tem alguns ótimos acréscimos, com um designer melhorado, multitoque e suporte à barra de tarefas Windows 7 que examinarei no Capítulo 15. Também farei um breve exame do Silverlight 3 no Capítulo 15. Embora o Silverlight não seja uma tecnologia .NET 4.0, acredito que seja um lançamento importante. Se você nunca tiver usado o Silverlight antes, então dê uma olhada no Capítulo 14, que contém uma breve introdução a ele. O Entity Framework recebeu muitas críticas quando foi lançado pela primeira vez, e a equipe tentou abordá-las no .NET 4.0. Descubra se eles o fizeram no Capítulo 8. X