Introducing ASP.NET Core 2.0

Slides:



Advertisements
Similar presentations
Web & Cloud Development Jason Keicher - Microsoft.
Advertisements

64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
A deep dive into Azure AD B2C
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
Three Runtimes, one standard… .NET Standard: All in Visual Studio 2017
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modernizing your. NET applications with. NET Standard,
Build and Learn ASP.NET Workshop.
The Xamarin Promise - Realized
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Unleash .NET 2015 in your apps
Introduction to ASP.NET Core
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DotnetConf 9/10/2018 7:49 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Data centric apps for web, desktop and mobile with EF5
ASP.NET Core: Web apps, cloud apps, and containers
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
6/8/ :30 AM BRK3304 Modern .NET: Cloud, Containers, Microservices and Mobile all in Visual Studio 2017 Scott Hunter, Director PM Kasey.
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
The Future of C# The Future of C# and VB 2-577
The Modern ASP.NET Tech Stack!
UI Test Automation with Appium
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Windows Azure Jason Olson, Program Manager 4-142
Building Innovative Apps using the Microsoft Developer Platform
DNN Connect 2017 Microsoft Keynote
Microsoft Virtual Academy
Learn. Imagine. Build. .NET Conf
.NET Standard Jon Galloway | Executive Director, .NET |
MVC in ASP.NET Core: The new kid on the block
Explore web development with Microsoft ASP.NET Core 1.0
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
Microsoft Build /11/2018 2:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Building Modern Web Apps with ASP.NET MVC 6
Explore web development with Microsoft ASP.NET Core 1.0
Slides and images stolen from “real” .NET Conf. presenters
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Overview of the .NET Platform
Microsoft Ignite /14/ :21 AM BRK2101
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
DotnetConf 11/17/ :06 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Office 365 Development July 2014.
Learn. Imagine. Build. .NET Conf
Entity Framework Core.
Microsoft Connect /1/2018 2:36 AM
12/2/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
12/3/2018 7:56 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Application Insights Diagnostics Preview
Web Development in Visual Studio 2017
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Angular in the .NET World
Microsoft Connect /22/2019 9:54 PM
What is Visual Studio Code?
Microsoft Connect /25/2019 1:20 PM
.NET Conf 2018 Keynote Jose Barbosa Aaron Amm Theeranit.
Understand design from code with code maps
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
What’s new in Visual Studio 2012
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
The Future is Now with ASP.NET Core 3.0
Blazor A new framework for browser-based .NET apps Ryan Nowak
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Presentation transcript:

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

.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

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.

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.

Demo: ASP.NET Core 2.0 Preview 1

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

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

Demo: Razor Pages

Demo: Performance

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 2.0.0 (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.

Demo: Azure

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

Resources Try out new bits today .NET Core 2.0 Preview 1 SDK http://www.tbd.com VS 2017 Update 3 Preview .NET Architecture https://www.microsoft.com/net/architecture Editor Productivity & Refactoring Cheat Sheet