Upload
falafelsoftware
View
468
Download
0
Tags:
Embed Size (px)
DESCRIPTION
In this session, ASP.NET MVP Jeff Fritz will introduce you to the next version of ASP.NET. He will show you how Microsoft is decoupling ASP.NET, making it easier to build modular applications. We’ll see how the world of NuGet and lightweight VMs enable you to build faster and simpler web applications. This session will change the way you look at ASP.NET, and you’ll be ready for the next generation of web development, today.
Citation preview
Introducing ASP.NET vNext Playing with fire
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
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
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
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
We can do beGer
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!
Importance of OWIN
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
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
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
Resources
• www.asp.net/vnext • www.github.com/aspnet
• hfp://bit.ly/fritz14
• www.csharpfritz.com
• developer.telerik.com
• www.twifer.com/csharpfritz