A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - Novembro-2020
25 de Dec de 2020•0 gostou•159 visualizações
Baixar para ler offline
Denunciar
Software
Slides de apresentação realizada em evento online promovido pela comunidade Baixada NERD no dia 14/11/2020 (sábado). A palestra abordou a evolução da plataforma .NET e de tecnologias como C#, ASP.NET e Visual Studio ao longo das últimas 2 décadas.
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - Novembro-2020
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• Mais de 15 anos de experiência na área de
Tecnologia
• Autor Técnico e Palestrante
• Community Leader
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
3. Renato Groffe - Comunidades
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
4. Renato Groffe - Contatos
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
5. Algumas iniciativas nossas…
• Lives gratuitas no .NET SP (Canal .NET, Coding Night, Azure na Prática):
https://www.meetup.com/dotnet-Sao-Paulo/
• Canal .NET DevWeek 2020 – 30/11 a 02/12 – Evento Online e Gratuito:
https://bit.ly/canaldotnet-devweek-2020
• C# 9.0 – Guia de Referência:
https://bit.ly/csharp9-guia-gratuito
• .NET 5 – Guia Gratuito:
https://bit.ly/dotnet5-guia-gratuito
6. Agenda
• A evolução da plataforma .NET ao longo do tempo
• Novidades previstas
7. .NET e C# - Recapitulação
• Surgem em 2000
• Windows Forms, Web Forms
• Visual Studio
8. .NET 3.x - 2008
• Windows Communication Foundation (WCF)
• Windows Presentation Foundation (WPF)
• Windows Workflow Foundation
9. Começo da década de 2010
• ASP.NET MVC
• ASP.NET Web API
• OWIN (Open Web Interface for .NET)
• Surge o Azure (inicialmente chamado de Windows Azure)
• async/await no C# 5.0
10. .NET Core e ASP.NET Core – Primórdios
• Chamados inicialmente de ASP.NET vNext/.NET vNext
• Primeiros releases em 2014
• Rebatizado como .NET Core 1.0 e ASP.NET Core 1.0 em Janeiro/2016
• Um novo framework, completamente reescrito
• Open source
11. .NET Core e ASP.NET Core – Visão Geral
• Multiplataforma: Windows, Linux e Mac
• Suporte a .NET Standard
• Suporte a containers Docker
• Atualmente na versão 3.1
12. .NET 5: uma visão geral
• Unificação da plataforma .NET
• Preview 1 disponibilizado em Março/2020
• Lançado esta semana (terça, 10/11/2020)
• Impactos também em Blazor e Xamarin
• Entity Framework Core 5.0
• Funcionalidades do C# 9.0 disponíveis a partir do Preview 4 (Maio/2020)
13. .NET 5: uma visão geral
• .NET MAUI: NET Multi-platform App UI
• Melhorias em JsonSerializer
• Suporte a Docker e gRPC
• Novas Global Tools: dotnet-monitor, dotnet-runtimeinfo
14. Algumas iniciativas nossas…
• Lives gratuitas no .NET SP (Canal .NET, Coding Night, Azure na Prática):
https://www.meetup.com/dotnet-Sao-Paulo/
• Canal .NET DevWeek 2020 – 30/11 a 02/12 – Evento Online e Gratuito:
https://bit.ly/canaldotnet-devweek-2020
• C# 9.0 – Guia de Referência:
https://bit.ly/csharp9-guia-gratuito
• .NET 5 – Guia Gratuito:
https://bit.ly/dotnet5-guia-gratuito