Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net framework 4

1.108 Aufrufe

Veröffentlicht am

Para quem já utiliza alguma versão do Microsoft .Net Framework
1 – Mostrar os principais recursos do .Net Framework 4;
2 – Mostrar pontos do .Net Framework em que se pode obter fácil retorno do investimento;
3 – Oferecer pontos de partida para resultados imediatos em projetos.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net framework 4

  1. 1. SETEMBRO, 2010 | SÃO PAULO<br />
  2. 2. Instruções gerais (hidden slide):<br />Instruçõesaospalestrantes: Complete este slide paraque o Track Owner avalie a sequência da suaapresentação, tópicoscobertos, integração das demos e alinhamento do conteúdo com a descrição e nível da sessão. <br /><ul><li>Título: Novidades e razõesparamigrarpara o Microsoft .Net Framework 4
  3. 3. NívelTécnico: 200
  4. 4. Audiênciafoco: Para quemjáutilizaalgumaversão do Microsoft .Net Framework
  5. 5. Objetivos (quaissão as trêsprincipaismensagensquevocêgostariaque a audiênciaabsorva):
  6. 6. 1 – Mostrarosprincipaisrecursos do .Net Framework 4;
  7. 7. 2 – Mostrarpontos do .Net Framework emque se podeobterfácilretorno do investimento;
  8. 8. 3 – Oferecerpontos de partidapararesultadosimediatosemprojetos.
  9. 9. Sequência da suaapresentação (incluindo as demos):</li></li></ul><li>CÓDIGO DA SESSÃO:DEV201<br />Novidades e razões para migrar para o Microsoft .Net Framework 4<br />João Paulo Clementi (JP)<br />www.jpclementi.com<br />Microsoft Brasil<br />Diego Blanco<br />www.diblanco.net<br />Microsoft Brasil<br />
  10. 10. Objetivos<br />O .Net Framework<br />Novidades no Framework 4<br />O que eu, desenvolvedor, ganho?<br />
  11. 11. O que vamos cobrir<br />Por que mover para o .NET 4? <br />O que precisamos para migrar para o .NET 4?<br />Como o .NET 4 é instalado?<br />Onde podemos utilizá-lo?<br />O quanto a compatibilidade?<br />O que há de novo no core?<br />O que ganho sendo um desenvolvedor de aplicações cliente?<br />O que ganho sendo um desenvolvedor web?<br />E os web services?<br />
  12. 12. Um pouco de história<br />SP 1<br />.Net 3.5<br />.Net 3.0<br />.Net 1.0<br />.Net 1.1<br />.Net 2.0<br />.Net 4<br />2002<br />2003<br />2005-08<br />2010<br />CLR 1.0<br />CLR 1.1<br />CLR 2.0<br />CLR 4<br />
  13. 13. O .NET Framework<br />ASP.NET<br />E Mais!<br />LINQ<br />WPF<br />DLR<br />Win Forms<br />WCF<br />Base Class Libraries<br />The CLR<br />JIT & NGEN<br />Garbage Collector<br />Security Model<br />Exception Handling<br />Loader & Binder<br />
  14. 14. Por que migrar para o .NET Framework 4?<br />
  15. 15. Onde posso usar o .NET Framework 4?<br />
  16. 16. E quanto a compatibilidade?<br />Alta Compatibilidade<br />Aplicações que rodam em uma versão anterior, continuarão rodando nesta versão<br />Pode forçar aplicações mais antigas a rodarem no novo framework<br />Apresenta execução do tipo “In-process side-by-side”.<br />
  17. 17. Como instalar o .NET Framework 4?<br />www.microsoft.com/web<br />
  18. 18. Versões do framework<br />.NET Framework 3.5 SP1<br />.NET Framework 4<br />231 MB<br />48.1 MB<br />
  19. 19. O que há de novo no core do framework?<br />BigInteger e Números complexos<br />Tuplas<br />Melhorias no sistema de enumeração de arquivos<br />Memory-mapped Files<br />Melhores Diagnósticos<br />Background Garbage Colletion<br />Design-time-only assemblies de interop<br />Dynamic Language Runtime – DLR<br />Covariância e Contra variância para Generics<br />
  20. 20. Linguagens<br />Novo no VS 2010<br />Jáexiste no VS 2008<br />
  21. 21. O que eu ganho sendo um desenvolvedor de aplicações cliente?<br />Novoscontrolespara WPF:<br />Calendar, DataGrid, DatePicker<br />SuporteparaaplicaçõesMultitouch<br />Funcionalidades do Windows 7<br />Melhoriasnarenderização de texto<br />
  22. 22. Desenvolvedor Windows Client<br />
  23. 23. O que eu ganho sendo um desenvolvedor web? <br />Pré-carregamento da aplicação (autostart)<br />ASP.NET Routing para Web Forms<br />Controle/Redução de view state<br />Controle de gráficos com Web Forms<br />MVC<br />
  24. 24. Desenvolvedor Web<br />
  25. 25. E os Web Services?<br />Workflow Services<br />Suporte para WS-Discovery<br />Integração com ASP.NET Routing<br />Restful WCF Services<br />WCF RIA Services<br />WCF Data Services<br />Paginação server-driven<br />Streaming de fontes binárias<br />Contagem de Linhas<br />OData<br />
  26. 26. Desenvolvedor Web Services<br />
  27. 27. E agora?<br />Baixe o Visual Studio e o .Net Framework<br />http://microsoft.com/web<br />2. Baixe o Visual Studio e o .Net Framework<br />http://tinyurl.com/vs2010trainingkit<br />
  28. 28. Links recomendados<br />Developer Center do .NET Framework<br />Developer Center do Visual Studio<br />Biblioteca do MSDN sobre .NET Framework 4<br />
  29. 29. Conteúdo relacionado<br />DEV302 | Como e onde devo utilizar o ManagedExtensibility Framework (MEF) <br />DEV306 | Um mergulho no ADO.NET Entity Framework 4<br />DEV303 | Paralelismo no .Net 4.0: Patterns, dicas e truques<br />DEV301 | Novidades do Windows Communication Foundation (WCF) no NET Framework 4<br />
  30. 30.
  31. 31. Por favor preencha a avaliação<br />
  32. 32. © 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países.<br />Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.<br />

×