Introduction to ASP.NET
vNext
JeffreyT. Fritz – June 22, 2014
Now Presenting – JeffreyT. Fritz
• Telerik Developer Advocate – ASP.NET
• Microsoft MVP – ASP.NET / IIS,ASPInsider
• Plura...
Goals
• Show you where ASP.NET is headed
• Prepare you for significant changes to working with ASP.NET
• Help you make the...
ASP.NET History
• Released in 2001 withWebForms, SOAP-
based ASMX services
• ASP.NET MVC added in 2009
• ASP.NETWebAPI add...
Why do we need a NEW ASP.NET
• Advances in compilers – Roslyn
• Expectation to deliver to cloud
• Open Source – Accountabi...
We can do better
ASP.NET vNext is…
• Totally Modular
• NuGet is a first class citizen in the project
• .NET framework is installed with NuG...
What does this mean for my favorite framework?
• Web Forms, MVC 5,Web API 2,Web Pages 3, SignalR 2, EF 6
• fully supported...
WARNING – DANGER AHEAD!
• This is NOT intended for use in Production
• This is intended to show what the ASP.NET team is w...
Resources
• www.asp.net/vnext
• www.github.com/aspnet
• www.csharpfritz.com
• developer.telerik.com
• fritz@telerik.com
• ...
Upcoming SlideShare
Loading in …5
×

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

2,866 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,866
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
59
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Faster Dev Cycle – Features of ASP.NET ship as NuGet packages, framework ships as part of YOUR application
    More Control – zero day security fixes from Microsoft, same code runs in dev & production, developer opts into new versions – this allows breaking changes

    Faster startup times
    Lower memory, higher density -- >90% reduction
    Modular, only use the features you need

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

    1. 1. Introduction to ASP.NET vNext JeffreyT. Fritz – June 22, 2014
    2. 2. Now Presenting – JeffreyT. Fritz • Telerik Developer Advocate – ASP.NET • Microsoft MVP – ASP.NET / IIS,ASPInsider • PluralsightAuthor • INETA Community Champion • Speaker at many user groups and conferences such as: • Tech Ed North America • DevIntersection • FalafelCon • Code Camp NYC, PhillyCode Camp, Orlando Code Camp, CodeStock
    3. 3. 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
    4. 4. ASP.NET History • Released in 2001 withWebForms, SOAP- based ASMX services • ASP.NET MVC added in 2009 • ASP.NETWebAPI added in 2012 • OWIN and SignalR introduced in 2013
    5. 5. Why do we need a NEW ASP.NET • Advances in compilers – Roslyn • Expectation to deliver to cloud • Open Source – Accountability andTransparency • Development cycle is tied toVisual Studio • Development ofASP.NET is tied toVisual Studio • ASP.NET is tied to Microsoft IISWeb Server • ASP.NET is resource intensive
    6. 6. We can do better
    7. 7. 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!
    8. 8. 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
    9. 9. 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
    10. 10. Resources • www.asp.net/vnext • www.github.com/aspnet • www.csharpfritz.com • developer.telerik.com • fritz@telerik.com • www.twitter.com/csharpfritz

    ×