Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What's New in ASP.NET Core 2.0

665 views

Published on

Slides from my presentation at .NET Southeast, Brighton. More information at https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcing-asp-net-core-2-0/ and https://blogs.msdn.microsoft.com/webdev/2017/08/25/asp-net-core-2-0-features-1/

Published in: Technology
  • Be the first to comment

What's New in ASP.NET Core 2.0

  1. 1. .NET What’s New In ASP.NET Core 2.0
  2. 2. .NET .NET Core 2.0 and .NET Standard 2.0
  3. 3. .NET XML Xlinq XML Document Xpath Schema XSL Serialization BinaryFormatter Data Contract XML Networking Sockets Http Mail WebSockets IO Files Compression MMF Threading Threads Thread Pool Tasks Core Primitives Collections Reflection Interop Linq
  4. 4. .NET Difficult to reuse skills • Need to master 3+1 base class libraries Difficult to reuse code • Need to target a fairly small common denominator Difficult to innovate • Need implementations on each platform
  5. 5. .NET .NET Standard
  6. 6. .NET .NET Standard Reuse skills • Master one BCL, not a Venn diagram Reuse code • Common denominator is much bigger Faster innovation • Target .NET Standard & run anywhere
  7. 7. .NET .NET Standard .NET Framework .NET Core Xamarin ~ ~ HTML specification Browsers
  8. 8. .NET Has much bigger API surface ~70% +20K Can reference .NET Framework libraries • Compat shim allows referencing existing .NET Framework code – without recompilation • Limited to libs that use APIs that are available for .NET Standard
  9. 9. .NET
  10. 10. .NET
  11. 11. .NET
  12. 12. .NET Razor Pages
  13. 13. .NET New Templates and Templating System
  14. 14. .NET
  15. 15. .NET
  16. 16. .NET Kestrel Hardening Razor Support for C# 7.1 WebListener Rename Automatic Page and View compilation on publish Tag Helper components IHostedServices IHostingStartup Improved TempData support Media type suffixes

×