Microsoft Connect /1/2018 2:36 AM

Slides:



Advertisements
Similar presentations
Unit 1: Overview of the Microsoft.NET Platform
Advertisements

Scott Hunter Principal Group Program Manager, App ASP.NET 5.
Session Information Goals CTAs Customer Evidence TBD
64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.
Diploma of Website Development Getting Started With ASP.NET
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
Three Runtimes, one standard… .NET Standard: All in Visual Studio 2017
Top 10 Entity Framework Features Every Developer Should Know
Windows Bridge for iOS Bring your iOS apps to Windows
Introducing the Microsoft® .NET Framework
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,
Unleash .NET 2015 in your apps
Introduction to ASP.NET Core
5/15/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
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.
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.
The Future of C# The Future of C# and VB 2-577
The Modern ASP.NET Tech Stack!
Getting Started with Visual Studio Tools for Tizen
SQL Server + PHP: What’s New
Did your feature got in, out or planned?
Building Innovative Apps using the Microsoft Developer Platform
DNN Connect 2017 Microsoft Keynote
Introducing ASP.NET Core 2.0
Microsoft Virtual Academy
1.1. .NET architectural components and .NET Core
Learn. Imagine. Build. .NET Conf
.NET Standard Jon Galloway | Executive Director, .NET |
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
Explore web development with Microsoft ASP.NET Core 1.0
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
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
Microsoft Build /14/ :29 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
11/15/2018 3:47 AM © 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,
11/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Xamarin Inspector & Profiler for Visual Studio Enterprise
Learn. Imagine. Build. .NET Conf
Entity Framework Core.
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
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
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Angular in the .NET World
Microsoft Connect /22/2019 9:54 PM
4/11/2019 6:29 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
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.
Mark Quirk Head of Technology Developer & Platform Group
Running C# in the browser
Blazor A new framework for browser-based .NET apps Ryan Nowak
CS4540 Special Topics in Web Development Introduction to .NET
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Presentation transcript:

Microsoft Connect 2016 12/1/2018 2:36 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What’s New in the .NET Platform Scott Hunter Partner Director Program Manager .NET

61% 40% YoY Growth .NET Active Developers (VS 2012+) 12/1/2018 2:36 AM 61% YoY Growth .NET Active Developers (VS 2012+) 40% .NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx / coreclr repos) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET in 2015

.NET in 2016

CROSS-PLATFORM SERVICES 12/1/2018 2:36 AM A new world for .NET WINDOWS APPLICATIONS CROSS-PLATFORM SERVICES MOBILE APPLICATIONS .NET FRAMEWORK .NET CORE XAMARIN © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

COMMON INFRASTRUCTURE 12/1/2018 2:36 AM Unified platform WINDOWS APPLICATIONS .NET FRAMEWORK .NET CORE CROSS-PLATFORM SERVICES MOBILE APPLICATIONS XAMARIN TOOLS Visual Studio Visual Studio Code Visual Studio for Mac .NET STANDARD LIBRARY COMMON INFRASTRUCTURE Compilers Languages Runtime components © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

COMMON INFRASTRUCTURE 12/1/2018 2:36 AM Windows applications WINDOWS APPLICATIONS .NET FRAMEWORK .NET CORE CROSS-PLATFORM SERVICES XAMARIN MOBILE APPLICATIONS TOOLS Visual Studio Visual Studio Code Visual Studio for Mac .NET STANDARD LIBRARY COMMON INFRASTRUCTURE Compilers Languages Runtime components © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows applications .NET Framework 4.6.2 Base class libraries improvements (e.g. long path support) CLR improvements (e.g. Better NullReference exceptions) ASP.NET (e.g. caching performance) WPF (per monitor DPI) Modernizing your .NET Framework app Desktop Bridge (Centennial): Distribute your .NET Framework app in the Windows Store Windows containers: Run your ASP.NET applications on Windows Server Core containers © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Cross-platform services 12/1/2018 2:36 AM Cross-platform services WINDOWS APPLICATIONS .NET FRAMEWORK .NET CORE CROSS-PLATFORM SERVICES XAMARIN MOBILE APPLICATIONS TOOLS Visual Studio Visual Studio Code Visual Studio for Mac .NET STANDARD LIBRARY COMMON INFRASTRUCTURE Compilers Languages Runtime components © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET Core Cross-platform Fast Lightweight Open source 12/1/2018 2:36 AM .NET Core Cross-platform Windows, Linux and macOS. Fast 8x faster than Node.js, 3x faster than Go Lightweight No impact deployment and a modular development model perfect for containers Open source Runtime, libraries, compiler, languages and tools developed in the open in GitHub © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Plain Text Request Per Second 12/1/2018 2:36 AM Plain Text Request Per Second © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

TechEmpower Benchmarks 12/1/2018 2:36 AM TechEmpower Benchmarks ASP.NET Core now included in TechEmpower benchmarks (round 13) https://www.techempower.com/benchmarks © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET Core Available now: .NET Core 1.1 12/1/2018 2:36 AM .NET Core Available now: .NET Core 1.1 .NET Core 1.1: ASP.NET Core, .NET Core Runtime and Entity Framework updates ASP.NET: URL Rewriting, Response Caching, View Precompilation, Azure integration EF Core: Connection Retries, SQL In Memory Tables . Available now: Visual Studio 2017 RC Integrated NET Core Tooling Unified tools for all .NET Platforms based on enhanced MSBuild © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Continuous innovation 12/1/2018 2:36 AM Continuous innovation Current (1.1) Long Term Support (LTS) 1.0 Use the current release to get the latest features Supported as long as you keep updating to the latest Use the Long Term Support release as the most stable platform LTS is fully supported for 3 years and receives regular important updates You can mix and match your strategy (even in the same machine!) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

COMMON INFRASTRUCTURE 12/1/2018 2:36 AM Mobile applications WINDOWS APPLICATIONS .NET FRAMEWORK .NET CORE CROSS-PLATFORM SERVICES XAMARIN MOBILE APPLICATIONS TOOLS Visual Studio Visual Studio Code Visual Studio for Mac .NET STANDARD LIBRARY COMMON INFRASTRUCTURE Compilers Languages Runtime components © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

COMMON INFRASTRUCTURE 12/1/2018 2:36 AM .NET Standard Library WINDOWS APPLICATIONS .NET FRAMEWORK .NET CORE CROSS-PLATFORM SERVICES XAMARIN MOBILE APPLICATIONS TOOLS Visual Studio Visual Studio Code Visual Studio for Mac .NET STANDARD LIBRARY COMMON INFRASTRUCTURE Compilers Languages Runtime components © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

.NET Standard Library One library to rule them all .NET Standard 1.x 12/1/2018 2:36 AM .NET Standard Library One library to rule them all Learn one API Reuse your code across .NET platforms Easily consume third party / OSS libraries .NET Standard 1.x Evolution of Portable Class Libraries (PCLs) with a much simpler model Two constraints: API surface relatively small, because .NET Core was small Can’t reference the vast number of libraries already available for .NET Framework © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

APIs in .NET Standard 2.0 XLinq • XML Document • XPath • Schema • XSL BinaryFormatter • Data Contract • XML SERILIZATION Sockets • Http • Mail • WebSockets NETWORKING Files • Compression • MMF IO Threads • Thread Pool • Tasks THREADING Primitives • Collections • Reflection • Interop • Linq CORE

.NET Standard 2.0 interop with .NET Framework MY .NET FRAMEWORK APP MY .NET CORE APP MY XAMARIN APP MY STANDARD LIBRARY EXISTING .NET STANDARD LIBRARY EXISTING PORTABLE CLASS LIBRARY EXISTING .NET FRAMEWORK LIBRARY © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/1/2018 2:36 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/1/2018 2:36 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.