Asp.net 5 the new kid on the block

8
ASP.NET 5 THE “NEW KID ON THE BLOCK”

Transcript of Asp.net 5 the new kid on the block

Page 1: Asp.net 5   the new kid on the block

ASP.NET 5THE “NEW KID ON THE BLOCK”

Page 2: Asp.net 5   the new kid on the block

Who am I?Name: Christos Matskas

I blog here: https://cmatskas.com

I tweet here: @christosmatskas

My github: https://github.com/cmatskas

Page 3: Asp.net 5   the new kid on the block

2014 – What a year!

March – Roslyn compiler open sourced

May – ASP.NET vNext open sourced

November - .NET 2015 open sourced

Page 4: Asp.net 5   the new kid on the block

The Ecosystem

Page 5: Asp.net 5   the new kid on the block

Open

Source

Runtime LoaderIIS: WebEngine4

Exe: OSKRE

Operating

SystemWindows

Windows, OSX,

Linux

LibrariesLoose, GAC,

NugetNuGet

App FrameworksFCL, GAC,

NuGetNuGet

Web ServerIISIIS, HTTP.SYS,

Kestrel

Application HostSystem.Web KRE

Platform Libraries.NET BCL & FCL.NET BCL & FCL

.NET on Nuget

Runtime.NET CLR.NET CLR - .NET

Core CLR

ApplicationMSBuild/CodeD

om -> csc.exeKRE (Roslyn)

Page 6: Asp.net 5   the new kid on the block

ASP.NET 5 – Features Agility

Control

Speed

Client side tools

Performance

Cloud support

Cross Platform

Web Standards

Browser tooling support

Page 7: Asp.net 5   the new kid on the block

Legacy code?

Page 8: Asp.net 5   the new kid on the block

ASP.NET 5 – Demos

Show me the money!