/
By Rob Richardson By Rob Richardson

By Rob Richardson - PowerPoint Presentation

tatyana-admore
tatyana-admore . @tatyana-admore
Follow
363 views
Uploaded On 2018-01-06

By Rob Richardson - PPT Presentation

July 24 2014 httprobrichorg robrich ASPNET vNext What if we invented ASPNET today Why do we have what we have What can we do about it ASPNET vNext Warning Microsoft Content ID: 620655

web net asp vnext net web vnext asp mvc side pages system api optimized framework cloud platform bring cross

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "By Rob Richardson" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

By Rob RichardsonJuly 24, 2014http://robrich.org@rob_rich

ASP.NET

vNextSlide2

What if we invented ASP.NET today?

Why do we have what we have?

What can we do about it?

ASP.NET

vNextSlide3

Warning: Microsoft Content

These slides shamelessly pulled from:

Introduction:http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DEV-B385Deep Dive:

http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DEV-B411Slide4

ASP.NET vNext and the Modern Web

Choose your Editors

and ToolsOpen Source

with ContributionsCross-Platform

OSS

Seamless transition

from on-premises to cloud

Faster Development Cycle

Totally Modular

FastSlide5

.

NET

vNext

Web and services

Future of .NET

Device optimized

Native compilation

Small footprint, side-by-side

Cross-device enabled

Cloud optimized

High throughput

Small footprint, side-by-side

Cross-platform enabled

Windows Store, WPF, Windows Forms,

Console apps and related libraries.

ASP.NET vNext:

Web Forms, MVC,

Web

Pages,

Web

API, SignalR

WCF

Client apps

Next gen JIT

(“RyuJIT”)

SIMD (Data Parallelization)

Runtime

Compilers

.NET Compiler Platform

(“Roslyn”)

Languages innovation

BCL and PCL

Entity Framework

Libraries

Common

Openness

Multi-purpose

SpecializedSlide6

Future of .NET

Platform

Framework

Tools

Providing the best end-to-end development experience…

…on your terms

…or bring your own

…or bring your own

…or bring your ownSlide7

ASP.NET vNext - Summary

Feature

.NET

vNext.NET vNext (Cloud Optimized)

Cloud Ready

*

*

Modular

Design

*

*

Dependency Injection

*

*

Consistent Tracing / Debugging**

Faster Development (No

Build Step)**Open Source**Full Side by Side (framework deployed inside application)*

Fast startup, Low memory / High throughput (best of class)*MVC, Web API, Web Pages 6, SignalR 3, EF 7Slide8

ASP.NET vNext - Compatibility

Web Forms, MVC 5, Web API 2, Web Pages 3,

SignalR 2, EF 6Fully supported on .NET vNext

MVC, Web API, Web Pages 6, SignalR 3, EF 7Breaking changes:New project systemNew configuration systemMVC / Web API / Web Pages merge No System.Web

,

new

lightweight

HttpContext

(not

System.Net.Http

)

.NET

vNext (Cloud Optimized)Subset of the .NET vNext FrameworkThings you depend on might not be available yet (images, etc)Slide9

ASP.NET

vNext

101Project System, Packages, & NuGet

WebAPI

and MVC Convergence

No

build step

Cloud-optimized .NET

Framework

Referencing a class library

DI Built-in

EF7: “Diet Entity Framework Zero with Lime

”Demos