Scott HunterPrincipal 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
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
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
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
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
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
Modern Web – Cross Platform
o Windows, Mac, Linux
o Visual Studio, Text, Cloud editorso No editors (command line)
Open Source with ContributionsOSS
Editors
Runtime
DemoASP.NET 5 in action
www.asp.net/vnext
www.visualstudio.comwww.azure.com
Resources
Top Related