![Page 1: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/1.jpg)
Introducing ASP.NET vNext Playing with fire
![Page 2: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/2.jpg)
Now Presen9ng – Jeffrey T. Fritz
• Telerik Developer Advocate – ASP.NET • Microso? MVP – ASP.NET / IIS, ASPInsider
• Pluralsight Author • INETA Community Champion
• Hear me on .NET Rocks #1014
• Speaker at many user groups and conferences such as:
• Tech Ed North America, DevIntersecOon
• Code Camp NYC, Philly Code Camp, Orlando Code Camp, CodeStock
![Page 3: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/3.jpg)
Goals
• Show you where ASP.NET is headed
• Prepare you for significant changes to working with ASP.NET
• Help you make the right technology decision today
• Keep FUD to a minimum
![Page 4: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/4.jpg)
ASP.NET History • Released in 2001 with WebForms, SOAP-‐
based ASMX services
• ASP.NET MVC added in 2009
• ASP.NET WebAPI added in 2012
• OWIN and SignalR introduced in 2013
![Page 5: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/5.jpg)
Why do we need a NEW ASP.NET • Advances in compilers – Roslyn • ExpectaOon to deliver to cloud • Open Source – Accountability and Transparency
• Development cycle is Oed to Visual Studio • Development of ASP.NET is Oed to Visual Studio
• ASP.NET is Oed to Microso? IIS Web Server • ASP.NET is resource intensive
![Page 6: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/6.jpg)
We can do beGer
![Page 7: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/7.jpg)
ASP.NET vNext is… • Totally Modular
• NuGet is a first class ciOzen in the project • .NET framework is installed with NuGet
• Seamless transiOon from on-‐prem to cloud • Open Source – www.github.com/aspnet • Faster Dev Cycle • Use your favorite editor • Host on your favorite pla`orm • FAST!
![Page 8: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/8.jpg)
Importance of OWIN
![Page 9: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/9.jpg)
Importance of OWIN
• Open Web Interface for .NET • Allows for a streamlined pipeline of processing on the server • WebAPI and SignalR • Startup.cs file introduced in current projects
OS
Host
Framework
Your App
![Page 10: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/10.jpg)
What does this mean for my favorite framework? • Web Forms, MVC 5, Web API 2, Web Pages 3, SignalR 2, EF 6
• fully supported with Roslyn compiler
• MVC, WebAPI, WebPages 6, SignalR 3, EF 7 • Breaking changes • New Project System • New ConfiguraOon System • MVC / WebAPI / Web Pages merge • No System.Web, new lightweight HfpContext
![Page 11: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/11.jpg)
WARNING – DANGER AHEAD!
• This is NOT intended for use in ProducOon
• This is intended to show what the ASP.NET team is working on
• Do NOT run this on your development machine
• I’M SERIOUS
![Page 12: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/12.jpg)
Resources
• www.asp.net/vnext • www.github.com/aspnet
• hfp://bit.ly/fritz14
• www.csharpfritz.com
• developer.telerik.com
• www.twifer.com/csharpfritz
![Page 13: Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014](https://reader034.vdocument.in/reader034/viewer/2022042714/5560b32ed8b42af93b8b4831/html5/thumbnails/13.jpg)