Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Connect /1/2018 2:36 AM

Similar presentations


Presentation on theme: "Microsoft Connect /1/2018 2:36 AM"— Presentation transcript:

1 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.

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

3 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.

4 .NET in 2015

5 .NET in 2016

6 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.

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

8 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.

9 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.

10 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.

11 .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.

12 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.

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

14 .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.

15 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.

16 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.

17 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.

18 .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.

19 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

20 .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.

21 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.

22 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.


Download ppt "Microsoft Connect /1/2018 2:36 AM"

Similar presentations


Ads by Google