Upgrade to Pro — share decks privately, control downloads, hide ads and more …

.NET 2015: The next generation open ecosystem

.NET 2015: The next generation open ecosystem

We go on a journey on what's new in .NET 2015 and explore all the various components available on the platform like .NET Core, .NET Native, .NET 4.6, Roslyn, ASP.NET 5, C# 6 and others.

Fanie Reynders

July 16, 2015
Tweet

More Decks by Fanie Reynders

Other Decks in Programming

Transcript

  1. Feedback  Innovate & deliver faster  Cross device development

    strategy  Open source enriches platform & community  Existing apps to run & evolve
  2. Overview .NET Framework 4.6 .NET Core 5 WPF WinForms ASP.NET

    4 & 5 ASP.NET 5 Universal Windows Apps Fully featured & integrated .NET libraries & runtime for Windows Modular & optimized .NET libraries & runtimes Core CLR .NET Native Runtime components RyuJIT, SIMD, GC Libraries BCL, Nuget packages Compilers “Roslyn”, Languages
  3. WPF improvements  Performance improvement on touch & multi-touch 

    Scrolling and virtualization improvements  HDPI improvements  New Blend for vs2015  New language service – based on “Roslyn”  UI debugging tools for XAML  Debugger integrated diagnostic tools - timeline
  4. “Roslyn” From: Isolated & closed compilers Hard to extend To:

    Open platform API Rich IDE experience Code analysis Custom diagnostics OSS compilers
  5. Universal Windows Platform  Shared across everything Windows  .NET

    Native  Next generation compiler for store apps  Lean runtime & C++ optimizer  Fast execution & reduced memory  Release mode to native code (~60% performance)
  6. ASP.NET 5  Cloud ready  Modular & open 

    Improved tooling & frameworks
  7. ASP.NET 5 runtime  .NET Version Manager (DNVM)  .NET

    Execution Environment (DNX)  .NET Utilities (DNU)
  8. Now open source  ASP.NET 4 & 5  .NET

    Core CLR  Runtime components  “Roslyn”  C#, VB, F#  .NET Core 5 libraries