Introducing ASP.NET vNext - A tour of the new ASP.NET platform

10
Introduction to ASP.NET vNext Jeffrey T. Fritz – June 22, 2014

description

Jeff Fritz shares how to get started with the new ASP.NET framework. He covers the goals and intents of Microsoft, and shows how you can get involved with this exciting open-source project. By the end of the presentation, you'll understand and be comfortable with the changes coming in the next version of ASP.NET

Transcript of Introducing ASP.NET vNext - A tour of the new ASP.NET platform

Page 1: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

Introduction to ASP.NET vNext

Jeffrey T. Fritz – June 22, 2014

Page 2: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

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

Page 3: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

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 - A tour of the new ASP.NET platform

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 - A tour of the new ASP.NET platform

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

Page 6: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

We can do better

Page 7: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

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!

Page 8: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

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

Page 9: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

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

Page 10: Introducing ASP.NET vNext - A tour of the new ASP.NET platform

Resources

• www.asp.net/vnext

• www.github.com/aspnet

• www.csharpfritz.com

• developer.telerik.com

[email protected]

• www.twitter.com/csharpfritz