Scott Hunter Principal Group Program Manager, App 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 3 rd Party Tools
ASP.NET vNext for the Modern Web Open Source with Contributions OSS Totally ModularSeamless transition from on-premises to cloudChoose your Editors and ToolsFaster Development CycleFastCross-Platform
Modern Web – Agility o Features are shipped as packages o Framework ships as part of the application o Zero day security bugs patched by Microsoft o Same code runs in development and production o Developer opts into new versions, allowing breaking changes Faster Development CycleMore Control
Modern Web – Fast o Edit code and refresh browser o Flexibility of dynamic environment with the power of.NET o Develop with Visual Studio, third party and cloud editors Development productivity and low friction o Faster startup times o Lower memory / higher density (> 90% reduction) o Modular, opt into just features needed o Use a raw socket, framework or both Runtime Performance
Modern Web – Cloud o Configuration, Session & Cache o Run/Debug in Cloud o Tracing/Logging without re-deploy DiagnosticsCloud Ready Seamless transition from on-premises to Cloud & Cloud Ready
Modern Web – Cross Platform o Windows, Mac, Linux o Visual Studio, Text, Cloud editors o No editors (command line) Open Source with Contributions OSS Editors Runtime
Demo ASP.NET 5 in action
Resources