Skip to main content
http://falafel.com
http://bit.ly/PS-ssmith
http://docs.asp.net
Milestone Release Date Planned
Beta 8 12 Oct 2015
RC 1 November 2015
Release 1.0 Q1 2016
https://github.com/aspnet/Home/wiki/Roadmap
.NET Framework 4.x will be “mainstream” for a long time in .NET development
.NET
Framework
4
.NET
Framework
4.5
.NET
Framework
4.5.1
.NET
Framework
4.5.2
.NET Framework 4.6
Windows Desktop
App
Model
Framework
Runtime
Windows Store Windows Phone ASP.NET 4 ASP.NET 5
App
Model
Framework
Runtime
Runtime
App
Model
Framework
Runtime
App
Model
Framework
Runtime
App
Model
Framework
ASP.NET 5
App Model
Universal Windows Apps
Model
Any other
app model
Unified BCL
(Base Class Library)
RuntimeAdaption Layer
.NET Native
and Runtime
Core CLR Other Runtime
ASP.NET 5
.NET Framework 4.6 stack and libs .NET Core 5 stack and libs
Unified framework for MVC, WebAPI and SignalR
Full .NET Framework for any scenario and library support Small runtime optimized for server and cloud workloads
Choose your Editors
and Tools
Open Source
with Contributions Cross-PlatformOSS
Seamless transition
from on-premises to cloud
Faster Development CycleTotally Modular
Fast
Faster DevelopmentCycle
More Control
Runtime Performance
Development productivity and low friction
Cloud ready
Diagnostics
Seamless transition from on-premises to cloud
Editors
Open Source with Contributions
Runtime
OSS
OpenSource
Operating System
Runtime Loader
Runtime
Platform Libraries
Application Host
Web Server
Application
Frameworks
Libraries
Application
Windows
IIS:WebEngine4.dll
Exe: OS
.NET CLR
.NET BCL & FCL
System.Web
IIS
FCL, GAC, NuGet
Loose, GAC, NuGet
MSBuild -> csc.exe
CodeDOM ->
csc.exe
Windows, OSX,
Linux
DNX
.NET CLR
.NET Core CLR
.NET BCL & FCL
.NET on NuGet
DNX
IIS, HTTP.SYS
Kestrel
NuGet
NuGet
DNX (Roslyn)
http://docs.asp.net
https://github.com/aspnet/docs
A Whirldwind Tour of ASP.NET 5
A Whirldwind Tour of ASP.NET 5