Slides de apresentação cobrindo as principais novidades do .NET 5, ASP.NET 5, Blazor, Xamarin e C# 9.0. Palestra realizada durante o TDC São Paulo Online em 27/08/2020.
4. .NET 5: uma visão geral
• Unificação da plataforma .NET
• Preview 1 disponibilizado em Março/2020
• Atualmente no Preview 8 (Agosto/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)
5. .NET 5: uma visão geral
• .NET MAUI: NET Multi-platform App UI
• Windows Forms Designer for .NET Core
• Proxy Reverso: YARP
• Melhorias em JsonSerializer
• Suporte a Docker e gRPC
• Novas Global Tools: dotnet-monitor, dotnet-runtimeinfo
6. Blazor
• Uso de Mono runtime e .NET Libraries
• Melhorias envolvendo suporte a HTML, CSS, C# 9.0 e componentes
Blazor
• Globalização, Lazy Loading
7. MAUI
• Cross-platform, native UI
• Deployment para múltiplos devices, mobile e desktop
• Evolução do Xamarin.Forms
• Previsto para lançamento junto com o .NET 6
8. C# 9.0 – Novas funcionalidades
• is not
• new expressions
• Top Level Programs
• Relational Patterns
• Logical Patterns
• Records
• …
9. Algumas iniciativas nossas…
• Lives gratuitas no .NET SP (Canal .NET, Coding Night, Azure na Prática):
https://www.meetup.com/dotnet-Sao-Paulo/
• C# 9.0 – Guia de Referência:
https://bit.ly/csharp9-guia-gratuito
• .NET 5 – Guia Gratuito:
https://bit.ly/dotnet5-guia-gratuito