Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

10
Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5

Transcript of Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

Page 1: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

Scott HunterPrincipal Group Program Manager, App Plat

@coolcsh

ASP.NET 5

Page 2: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

• What is Modern Web?• ASP.NET 5 for the Modern Web• Modern Web – Agility• Modern Web – Fast• Modern Web – Cloud• Modern Web – Cross Platform• Demo – ASP.NET 5

Agenda

Page 3: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

What is Modern Web?

Web Frameworks

Mobile / Tablet First

Responsive Design

Client Frameworks

Cloud Ready

Web Tooling

Standards Based Tooling in Browser Adopting Popular

3rd Party Tools

Page 4: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

ASP.NET vNext for the Modern Web

Open Source with ContributionsOSS

Totally Modular

Seamless transition from on-premises to cloud

Choose your Editors and Tools

Faster Development Cycle

Fast

Cross-Platform

Page 5: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

Modern Web – Agility

o Features are shipped as packageso Framework ships as part of the application

o Zero day security bugs patched by Microsofto Same code runs in development and productiono Developer opts into new versions, allowing breaking

changes

Faster Development Cycle

More Control

Page 6: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

Modern Web – Fast

o Edit code and refresh browsero Flexibility of dynamic environment with the power of .NETo Develop with Visual Studio, third party and cloud editors

Development productivity and low friction

o Faster startup timeso Lower memory / higher density (> 90% reduction)o Modular, opt into just features neededo Use a raw socket, framework or both

Runtime Performance

Page 7: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

Modern Web – Cloud

o Configuration, Session & Cache

o Run/Debug in Cloudo Tracing/Logging without re-deploy

Diagnostics

Cloud Ready

Seamless transition from on-premises to Cloud & Cloud Ready

Page 8: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

Modern Web – Cross Platform

o Windows, Mac, Linux

o Visual Studio, Text, Cloud editorso No editors (command line)

Open Source with ContributionsOSS

Editors

Runtime

Page 9: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

DemoASP.NET 5 in action

Page 10: Scott Hunter Principal Group Program Manager, App Plat @coolcsh ASP.NET 5.

www.asp.net/vnext

www.visualstudio.comwww.azure.com

Resources