Introducing ASP.NET vNext - A tour of the new ASP.NET platform
-
Upload
jeffrey-t-fritz -
Category
Technology
-
view
1.370 -
download
0
description
Transcript of Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Introduction to ASP.NET vNext
Jeffrey T. Fritz – June 22, 2014
Now Presenting – Jeffrey T. Fritz
• Telerik Developer Advocate – ASP.NET
• Microsoft MVP – ASP.NET / IIS, ASPInsider
• Pluralsight Author
• INETA Community Champion
• Speaker at many user groups and conferences such as:
• Tech Ed North America
• DevIntersection
• FalafelCon
• 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
• Expectation to deliver to cloud
• Open Source – Accountability and Transparency
• Development cycle is tied to Visual Studio
• Development of ASP.NET is tied to Visual Studio
• ASP.NET is tied to Microsoft IIS Web Server
• ASP.NET is resource intensive
We can do better
ASP.NET vNext is…• Totally Modular
• NuGet is a first class citizen in the project
• .NET framework is installed with NuGet
• Seamless transition from on-prem to cloud
• Open Source – www.github.com/asp.net
• Faster Dev Cycle
• Use your favorite editor
• Host on your favorite platform
• FAST!
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 Configuration System
• MVC / WebAPI / Web Pages merge
• No System.Web, new lightweight HttpContext
WARNING – DANGER AHEAD!• This is NOT intended for use in Production
• 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
• www.csharpfritz.com
• developer.telerik.com
• www.twitter.com/csharpfritz