introducing asp.net vnext - a tour of the new asp.net platform

Post on 24-May-2015

1.370 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

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

• fritz@telerik.com

• www.twitter.com/csharpfritz

top related