Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing ASP.NET Core 2.0

Similar presentations


Presentation on theme: "Introducing ASP.NET Core 2.0"— Presentation transcript:

1

2 Introducing ASP.NET Core 2.0
B8001 Introducing ASP.NET Core 2.0 Daniel Roth Scott Hanselman

3 .NET Standard WINDOWS DESKTOP WINDOWS UWP CLOUD MICROSERVICES IOS, ANDROID .NET STANDARD INFRASTRUCTURE COMPILERS LANGUAGES RUNTIME COMPONENTS GAMES/ 3D Visual Studio Visual Studio for Mac Visual Studio Code .NET Standard allows sharing code, binaries, and skills between .NET client, server, and all flavors .NET Standard provides a specification for any platform to implement All .NET runtimes provided by Microsoft implement the standard

4 Announcing .NET Standard 2.0 (Preview)
9/15/2018 3:51 AM Announcing .NET Standard 2.0 (Preview) Has much bigger API surface Extended to cover intersection between .NET Framework and Xamarin Also makes .NET Core 2.0 bigger as it implements .NET Standard 2.0 +20K More APIs than .NET Standard 1.x Can reference .NET Framework libraries Compatibility shim allows referencing existing .NET Framework binaries No recompile required – also covers existing NuGet packages Limited to libraries that only use APIs that are available for .NET Standard ~70% of NuGet packages are API compatible © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 ASP.NET Core 2.0 Preview - THEMES
Microsoft Ignite 2016 9/15/2018 3:51 AM ASP.NET Core 2.0 Preview - THEMES “Developer Delight” (remove papercuts) Extending App Model Performance Better with Azure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Demo: ASP.NET Core 2.0 Preview 1

7 ASP.NET = A unified web stack
ASP.NET 4.6 (WebForms, MVC, Web API, Web Pages - present but separate) ASP.NET Core 1.0 Web API + MVC ASP.NET Core 2.0 Web API + MVC + Razor Pages Web Forms MVC Web Pages Web API

8 ASP.NET = A unified web stack
ASP.NET 4.6 (WebForms, MVC, Web API, Web Pages) ASP.NET Core 1.0 Web API+MVC ASP.NET Core 2.0 Web API+MVC+Razor Pages ASP.NET Core vNext Web API+MVC+Razor Pages +SignalR

9 Demo: Razor Pages

10 Demo: Performance

11 Perf – Azure 4-core Ubuntu 16.04
Microsoft Ignite 2016 9/15/2018 3:51 AM Perf – Azure 4-core Ubuntu 16.04 ASP.NET 1.1                                      444,000 rps ASP.NET (current)                        558,000 rps ~25% faster! © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Demo: Azure

13 ASP.NET Core Identity Service & Azure AD B2C
ASP.NET Core Web App OpenID Connect HomeController AccountController App + Identity Store App Data Identity Store Index.cshtml _Layout.cshtml Authorize Token Discovery /IdentityService Azure AD B2C Login.cshtml Register.cshtml

14 Resources Try out new bits today .NET Core 2.0 Preview 1 SDK
VS 2017 Update 3 Preview .NET Architecture Editor Productivity & Refactoring Cheat Sheet


Download ppt "Introducing ASP.NET Core 2.0"

Similar presentations


Ads by Google