ASP.NET 5, MVC 6 e além

Click here to load reader

  • date post

    22-Feb-2017
  • Category

    Technology

  • view

    937
  • download

    0

Embed Size (px)

Transcript of ASP.NET 5, MVC 6 e além

Apresentao do PowerPoint

ASP.NET 5, MVC 6 e alm

DEV202

Fabrcio Lopes SanchezMais de 12 anos de experincia com desenvolvimento de software de diferentes tipos e tamanhos. Graduado em Cincia da Computao e mestre em Engenharia Eltrica aplicada a computao. Professor de cursos superiores de tecnologia por 6 anos. Arquiteto de solues web. Foi especialista tcnico de nuvem na Microsoft Brasil. Atualmente dirige a Conio Solues em Tecnologia.ASP.NET 5, MVC 6 e alm

E-mail: [email protected]: @SanchezFabricioFacebook: http://facebook.com/fabriciolopessanchezLinkedIn: https://br.linkedin.com/in/fabriciosanchez

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/25/2015 8:50 AM2

Andr BaltieriMicrosoft MVP emASP.NET/IIS, trabalha com desenvolvimento de aplicaes web desde 2003, com experincia em projetos de mdio e grande porte no Brasil, EUA, Inglaterra e Holanda.

Palestrante em grandes eventos como TDC e ASP.NETConference, criador doASP.NET CAST, trabalha ativamente com comunidades tcnicas desde 2007, e mantm o ttulo de MVP pela Microsoft desde 2013.

Atualmente realiza treinamentos e consultorias sobre plataforma Web em geral. proprietrio da Imobee, onde tambm atua na rea de desenvolvimento web.

Apesar do grande vnculo com a Microsoft, tambm adota muitas tecnologias abertas como NodeJs, AngularJs, MongoDB, Firebase entre outros.ASP.NET 5, MVC 6 e almE-mail: [email protected]: @andrebaltierihttp://andrebaltieri.net/

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/25/2015 8:50 AM3

AgendaA mudana chegou. Por que?Grandes novidades:Viso geralOWINKatana (vNext)MVC 6Injeo de dependnciaRoslynPor que apoiar Open Source?Um novo mundoASP.NET em todo lugar!Demo (Windows)Demo (Mac)Demo (Linux)Concluses

A mudana chegou. Por que?

2002600 milhes de usurios9,1% da populao mundial onlineTempo de uso mdio: 46 minutos3 milhes de sites2 browsersPage load: 16 segundos

1. ltima dcada: saimos de 600 milhes de usurios para 3.2 bilhes2. Tinhamos 9.1% da populao mundial conectada, hoje temos 40%3. Em 2002 o tempo mdio de uso da internet era de 46 minutos no dia, hoje de 4 horas4. Tinhamos cerca de 3 milhes de sites, hoje temos 555 milhes5. Tinhamos 2 browsers principais. Hoje temos pelo menos 5 diferentes6. Page load mdio em 2002: 16 segundos. Hoje 6 segundosTechReady 16 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.9/25/20155

A mudana chegou. Por que?

20143.2 bilhes de usurios40% da populao mundial onlineTempo de uso mdio: 4 horas555 milhes de sites5 browsersPage load: 6 segundos

1. ltima dcada: saimos de 600 milhes de usurios para 3.2 bilhes2. Tinhamos 9.1% da populao mundial conectada, hoje temos 40%3. Em 2002 o tempo mdio de uso da internet era de 46 minutos no dia, hoje de 4 horas4. Tinhamos cerca de 3 milhes de sites, hoje temos 555 milhes5. Tinhamos 2 browsers principais. Hoje temos pelo menos 5 diferentes6. Page load mdio em 2002: 16 segundos. Hoje 6 segundosTechReady 16 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.9/25/20156

A mudana chegou. Por que?

Por conta disso...

- A web atual leve e bela- A web atual padronizada (yes!)- A web atual livre de contexto- A web atual plugvel- A web atual #cool

1. ltima dcada: saimos de 600 milhes de usurios para 3.2 bilhes2. Tinhamos 9.1% da populao mundial conectada, hoje temos 40%3. Em 2002 o tempo mdio de uso da internet era de 46 minutos no dia, hoje de 4 horas4. Tinhamos cerca de 3 milhes de sites, hoje temos 555 milhes5. Tinhamos 2 browsers principais. Hoje temos pelo menos 5 diferentes6. Page load mdio em 2002: 16 segundos. Hoje 6 segundosTechReady 16 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.9/25/20157

A mudana chegou. Por que?Por que o ASP.NET precisou mudar de novo?

WebformsAbstrao pesadaAlto acoplamentoDependncia de ambiente...MVC, WebAPI eSignalR

Primeira ruptura de modeloBaixo acoplamentoIndependncia parcial de ambientePreocupao com arquiteturaJavascript e CSS no obstrusivos...

ASP.NET 5 e MVC 6Independencia de ambienteBaixo acoplamentoID nativaMVC e Web API unificadosExecuo on the fly...

TechReady 16 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.9/25/20158

A mudana chegou. Por que?#cool

TechReady 16 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.9/25/20159

Viso geralEscreva aplicaes web com VB.NET? / C# no sistema operacional de sua preferncia, usando o framework MVC (com Web API integrado) sem depender do IIS e do Visual Studio.

TechReady 16 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.9/25/201510

Viso geral principais aspectosSystem.Web.dll free.NET Native possvel.NET Full ou .NET CoreCompilao on the fly (Roslyn)Otimizao da CLR (DNX)Dev multiplataformaDeploy no IIS ou via Self-hostLinux e Mac: execuo em MonoInjeo de dependncia nativa (MVC 6)Componentes entregues como middlewaresPronto pra nuvemCdigo aberto e disponvel no GitHubImplementa o modelo OWINProjetado para containers

TechReady 16 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.9/25/201511

Viso geral ASP.NET 5 por dentro

Fonte: http://typecastexception.com/

TechReady 16 2013 Microsoft Corporation. All rights