1 / 20

The Future is Now with ASP.NET Core 3.0

The Future is Now with ASP.NET Core 3.0. Rob Richardson @ rob_rich. Your platform for building anything. DESKTOP. WEB. CLOUD. MOBILE. GAMING. IoT. AI. .NET. ANNOUNCING. .NET Core 3.0 Preview 5. Windows desktop support with WPF and WinForms, also open source

slater
Download Presentation

The Future is Now with ASP.NET Core 3.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Future is Now with ASP.NET Core 3.0 Rob Richardson @rob_rich

  2. Your platform for building anything DESKTOP WEB CLOUD MOBILE GAMING IoT AI .NET

  3. ANNOUNCING .NET Core 3.0 Preview 5 Windows desktop support with WPF and WinForms, also open source Flexible deployment, side-by-side support and self-contained EXEs Full-stack web development with C# and Razor Significant performance improvements New C# language features for productivity and less errors • https://aka.ms/idt2019resources

  4. .NET Core 3.0: A full stack solution Frontend Client Backend Worker http://.. gRPC gRPC ASP.NET Core • Worker services • gRPC • Blazor • Components • SPA (JavaScript) • MVC / Razor Pages • Web APIs • SignalR • Security & identity

  5. Let’s build an order management app!

  6. A full stack application ? gRPC Worker http://.. ? ? ASP.NET Core Orders Workers

  7. The frontend gRPC Worker http://.. ASP.NET Core Orders Workers

  8. Blazor • Build client-side web UI with .NET instead of JavaScript • Call into JavaScript libraries & browser APIs as needed • Write reusable web UI components with C# and Razor • Share .NET code with both the client and the server Blazor for WebAssembly now in official preview!

  9. Blazor on client or server Client-side Server-side https... https://... Razor Components Razor Components ASP.NET Core DOM .NET .NET DOM WebAssembly SignalR Future .NET Core 3.0

  10. Demo • Build client web UI with Blazor

  11. The worker gRPC Worker http://.. ASP.NET Core Orders Workers

  12. Worker services • New Worker service template • Build long-running worker processes • May or may not have endpoints • Host in Windows services, systemd, WebJobs, containers • Integrates with configuration, logging, dependency injection

  13. Demo • Worker services

  14. Handling the communication gRPC Worker http://.. ASP.NET Core Orders Workers

  15. gRPC • High performance, contract-based RPC services • Broad interoperability for polyglot environments • Great for service-to-service communication

  16. Demo • The full architecture

  17. Also new in ASP.NET Core 3.0 Simplified shared framework Blazor (server-side) gRPC Worker IdentityServer API code generation Endpoint routing integration C# 8 in Razor & MVC JSON Windows service support SignalR auto-reconnect, streaming SignalR C++ client* Event counters* Certificate & Kerberos authentication* Performance *Coming soon!

  18. Schedule Preview 5 - Now available! Preview 6 - June Preview 7 (go-live) - July Preview 8 (go-live) - Aug GA - Sept

  19. aka.ms/insiderdevtour-labs

More Related