SlideShare a Scribd company logo
ASP.NET 5 - Microsoft's Web development platform reimagined
Alex Thissen
Lead Consultant Xpirit
ASP.NET 5
Microsoft’s web development platform reimagined
Agenda
• Overview .NET vNext and ASP.NET 5
• Tenets of ASP.NET
• Open source and cross-platform
• Command-line first
• Symmetry
• Modern Web Architecture
• Wrapup
• Summary
• Questions and Answers
An overview
Viewing ASP.NET from above
ASP.NET components
Nothing new here, or is there?
MVC 6
Unified Web Stack
MVC 6
ASP.NET 5 and the Modern Web
A big shift for Microsoft
Choose your editors
and tools
Open Source
with contributions
Cross-Platform
Seamless transition
from on-premises to cloud
Faster development
cycleTotally modular
Fast
Ingredients to the mix
How it all started
Project KatanaOWIN npm NuGet
.NET FX vNext Technology Stack
Host
Mac OS X
Linux
Self
Hosted
“Helios”
IIS
IIS Native ModuleIIS Native Module
CLR Core CLR Mono CLR
.NET Base Class Library
ASP.NET 5
Windows
Cloud/Server optimized
ASP.NET 5 on .NET FX vNext
Full .NET CLR
•Entire API set in
machine wide install
(200 MB)
•Updated with OS
•Ecosystem of existing
packages
•Backward compatibility
•Default for
Visual Studio 2015
projects
Cloud Optimized CLR
•Lean and modular
runtime (11 MB)
•Optimized for server
•Small memory footprint
•Libraries in NuGet
packages
•Framework deployed
with app
•Different versions can
run side-by-side
Mono
•Cross-Platform runtime
for Linux and Mac OS X
•Together with Mono
community
ASP.NET 5.0 ASP.NET 5.0 ASP.NET 5.0
Tenets from ASP.NET team
Command-
line first
• Facilitate cross-
platform
• Visual Studio
2015 for
premium
experience
Symmetry
• Between
command-line
and visual studio
• Between server
and cloud
• It just works by
default in the
cloud and on-
premise
Open source
• All code visible
(even during
development)
• Contributions
from community
Light-weight
and Pay-as-
you-go
• Only include
what you use
Open source
Tap into the community ecosystem
Open sourced parts of .NET
Open sourcing ASP.NET
Find it all here
• github.com/aspnet
• github.com/dotnet/home
Help and feedback
• JabbR:
https://jabbr.net/#rooms/
aspnetvnext
• ASP.NET forums:
http://forums.asp.net
Have a look in the kitchen
.NET Foundation
• Focused on .NET FX
• Apache 2 license mostly
• No platform restrictions
Fostering open development and collaboration
Symmetry
Taking away the differences and embracing choice
DNX - .NET Execution Environment
• Compilation system
• SDK tools (DNVM, DNU)
• Native CLR hosts
Code required to bootstrap and run an application
Goals
• Change code and run
• Expose metadata about the
runtime for others to query
• Create a cached version of
your application's
dependencies ("compilation")
Principles
• NuGet all the things
• There is no such thing as
"design time"
• Dependencies are always
described as what not where
Cross-platform tooling
A warm welcome to MacOS and Linux
Building and running
Choose your own tooling
Web Server
Website
C# Code
(.cs file)
Binary
Roslyn
Command-line first
Offering both a CLI and UI experience
Command-line first
More than just Visual Studio
Text before UI
• Everything from text
files
– Projects
– Configuration
– Preferences and
options
– Launch settings
• JSON is preferred
data format
Return of the text files
New project system
.csproj is gone. Long live project.json
• Independent of Visual Studio
• JSON files instead of VS artefacts
• Every file is relevant
– Unless stated otherwise
• Specific folder structure
• Build for multiple target frameworks
Modern web architecture
Modular, pay as you use, light-weight and fast
NuGet all the things
• NuGet packages are
unit of reference
– Not assemblies
Projects:
• build NuGet packages
• reference NuGet
packages
Simplify dependency management
Runtime loading
• Dependency
resolution rules
• Nearest wins
• Cousin
dependencies
Playing by the rules
Deploying ASP.NET 5 applications
With source code Without source code
XCopy deployment
Global tools
• DNX console applications in a NuGet package
• Installed globally
• Runnable from command line.
Example: User-secret
Assembly Neutral Interfaces
• Allows an interface's identity to not be tied to its assembly
– Interface used as a contract
– No requirement on shared binary asset (compile-time and
run-time)
• Interfaces must be identical
– Exact same types and marked with [AssemblyNeutral]
[AssemblyNeutral]
public interface ILogger
{
void Log(string message);
}
Summary
ASP.NET 5
reimagined
Cross-Platform
CoreCLR
Command-Line
DNX
NuGet
Key takeaways for ASP.NET 5
Your feedback is important!
Scan the QR Code and let us know via the TechDays App.
Laat ons weten wat u van de sessie vindt!
Scan the QR Code via de TechDays App.
Bent u al lid van de Microsot Virtual Academy?! Op MVA kunt u altijd iets
nieuws leren over de laatste technologie van Microsoft. Meld u vandaag aan
op de MVA Stand. MVA biedt 7/24 gratis online training on-demand voor IT-
Professionals en Ontwikkelaars.
ASP.NET 5 - Microsoft's Web development platform reimagined

More Related Content

What's hot (20)

PPTX
Deploy a Website in Azure using ARM Templates
Pratik Khasnabis
 
PPTX
Short-Training asp.net vNext
Betclic Everest Group Tech Team
 
PPTX
NWJS. Web on desktop
Aigars Zeiza
 
PDF
The Three Musketeers
Frederic Lemay
 
PDF
TechTalk - Building Serverless Applications with IBM Bluemix
Janakiram MSV
 
PPTX
Docker With Asp.net Core
Fatih Şimşek
 
PPTX
.Net platform .Net core fundamentals
Hosein Mansouri
 
PPTX
ASP.NET Core 1.0 Overview
Shahed Chowdhuri
 
PDF
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
Janakiram MSV
 
PPTX
Microsoft <3 Linux with ASP.NET Core
John Patrick Oliveros
 
PPTX
Deploy an Asp.Net Core App on Azure
Michele Aponte
 
PPTX
Cross Community CI project
Victor Morales
 
PPTX
.NET Standard - Under the Hood
Immo Landwerth
 
PDF
Triangle Devops Meetup 10/2015
aspyker
 
PPTX
A brief intro to nodejs
Jay Liu
 
PDF
Who needs containers in a serverless world
Matthias Luebken
 
PDF
Netflix Open Source Meetup Season 3 Episode 2
aspyker
 
PPTX
Microservices and Container Management with NGINX Plus and Mesosphere DC/OS
NGINX, Inc.
 
PDF
Don Wibier
CodeFest
 
PPTX
Onnx and onnx runtime
Vishwas N
 
Deploy a Website in Azure using ARM Templates
Pratik Khasnabis
 
Short-Training asp.net vNext
Betclic Everest Group Tech Team
 
NWJS. Web on desktop
Aigars Zeiza
 
The Three Musketeers
Frederic Lemay
 
TechTalk - Building Serverless Applications with IBM Bluemix
Janakiram MSV
 
Docker With Asp.net Core
Fatih Şimşek
 
.Net platform .Net core fundamentals
Hosein Mansouri
 
ASP.NET Core 1.0 Overview
Shahed Chowdhuri
 
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
Janakiram MSV
 
Microsoft <3 Linux with ASP.NET Core
John Patrick Oliveros
 
Deploy an Asp.Net Core App on Azure
Michele Aponte
 
Cross Community CI project
Victor Morales
 
.NET Standard - Under the Hood
Immo Landwerth
 
Triangle Devops Meetup 10/2015
aspyker
 
A brief intro to nodejs
Jay Liu
 
Who needs containers in a serverless world
Matthias Luebken
 
Netflix Open Source Meetup Season 3 Episode 2
aspyker
 
Microservices and Container Management with NGINX Plus and Mesosphere DC/OS
NGINX, Inc.
 
Don Wibier
CodeFest
 
Onnx and onnx runtime
Vishwas N
 

Viewers also liked (14)

PDF
M ate3 multiplicacion
Lizeth Padilla
 
PDF
Padilla sosa lizeth_margarita_tarea6
Lizeth Padilla
 
PPTX
Padilla sosa lizeth_margarita_tarea8
Lizeth Padilla
 
PDF
Left_362016_MZ_JP_Terremoto
Marco Zappa
 
PPTX
Padilla sosa lizeth_margarita_tarea5
Lizeth Padilla
 
PDF
Retail Presentation_mobile_customer_connect_Oct2015
Natalia Haluszka
 
PPTX
Padilla sosa lizeth_margarita_tarea10
Lizeth Padilla
 
DOCX
My Teaching Philosophy
Patricia F. Diaz, PhD
 
PPSX
Global CINTURY INT Asia World
bisnis terbaru
 
PPTX
ASP.NET vNext
Alex Thissen
 
PPTX
Wowcoin wowdigit presentation
bisnis terbaru
 
PPTX
Pecha kucha
crivat442
 
PPT
Redes sociales
Luis Angel Fuentes Uribe
 
PDF
Portfolio of Stained Glass Overlay Work
Patricia F. Diaz, PhD
 
M ate3 multiplicacion
Lizeth Padilla
 
Padilla sosa lizeth_margarita_tarea6
Lizeth Padilla
 
Padilla sosa lizeth_margarita_tarea8
Lizeth Padilla
 
Left_362016_MZ_JP_Terremoto
Marco Zappa
 
Padilla sosa lizeth_margarita_tarea5
Lizeth Padilla
 
Retail Presentation_mobile_customer_connect_Oct2015
Natalia Haluszka
 
Padilla sosa lizeth_margarita_tarea10
Lizeth Padilla
 
My Teaching Philosophy
Patricia F. Diaz, PhD
 
Global CINTURY INT Asia World
bisnis terbaru
 
ASP.NET vNext
Alex Thissen
 
Wowcoin wowdigit presentation
bisnis terbaru
 
Pecha kucha
crivat442
 
Redes sociales
Luis Angel Fuentes Uribe
 
Portfolio of Stained Glass Overlay Work
Patricia F. Diaz, PhD
 
Ad

Similar to ASP.NET 5 - Microsoft's Web development platform reimagined (20)

PPTX
.NET Core: a new .NET Platform
Alex Thissen
 
PPTX
Introduction to ASP.NET 5
mbaric
 
PPTX
Unboxing ASP.NET Core
Kevin Leung
 
PDF
Raffaele Rialdi
CodeFest
 
PPTX
Porting Projects to .NET 5
Immo Landwerth
 
PPTX
.Net Core 3.0. What’s inside? Павло Голубович
Sigma Software
 
PPTX
Whats new in .net for 2019
Rory Preddy
 
PPTX
Dotnet on linux
Ebram Tharwat
 
PPTX
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
PDF
Net coreandsimplcommerce
Thien Nguyen Le Quynh
 
PPT
Visual studio 2015 and .net core 5 – get ready to rumble
Tadeusz Balcer
 
PPTX
Building Modern Web Apps Using ASP.NET 5
WinWire Technologies Inc
 
PPTX
Dot net platform and dotnet core fundamentals
Lalit Kale
 
PDF
Introduction to dot net
QIANG XU
 
PPTX
NET core 2 e i fratelli
Andrea Tosato
 
PPTX
ASP.NET 5
David Voyles
 
PPTX
Presentation1.pptx
SubashiniRathinavel
 
PDF
AWS Innovate: Moving Microsoft .Net applications one container at a time - Da...
Amazon Web Services Korea
 
PPTX
Introduction to .NET: The Ultimate Development Framework by Infinite Web Solu...
Pushkar Sharma
 
PPTX
Overview of the new .NET Core and .NET Platform Standard
Alex Thissen
 
.NET Core: a new .NET Platform
Alex Thissen
 
Introduction to ASP.NET 5
mbaric
 
Unboxing ASP.NET Core
Kevin Leung
 
Raffaele Rialdi
CodeFest
 
Porting Projects to .NET 5
Immo Landwerth
 
.Net Core 3.0. What’s inside? Павло Голубович
Sigma Software
 
Whats new in .net for 2019
Rory Preddy
 
Dotnet on linux
Ebram Tharwat
 
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
Net coreandsimplcommerce
Thien Nguyen Le Quynh
 
Visual studio 2015 and .net core 5 – get ready to rumble
Tadeusz Balcer
 
Building Modern Web Apps Using ASP.NET 5
WinWire Technologies Inc
 
Dot net platform and dotnet core fundamentals
Lalit Kale
 
Introduction to dot net
QIANG XU
 
NET core 2 e i fratelli
Andrea Tosato
 
ASP.NET 5
David Voyles
 
Presentation1.pptx
SubashiniRathinavel
 
AWS Innovate: Moving Microsoft .Net applications one container at a time - Da...
Amazon Web Services Korea
 
Introduction to .NET: The Ultimate Development Framework by Infinite Web Solu...
Pushkar Sharma
 
Overview of the new .NET Core and .NET Platform Standard
Alex Thissen
 
Ad

More from Alex Thissen (15)

PPTX
Go (con)figure - Making sense of .NET configuration
Alex Thissen
 
PPTX
Logging, tracing and metrics: Instrumentation in .NET 5 and Azure
Alex Thissen
 
PPTX
Logging tracing and metrics in .NET Core and Azure - dotnetdays 2020
Alex Thissen
 
PPTX
Health monitoring and dependency injection - CNUG November 2019
Alex Thissen
 
PPTX
Architecting .NET solutions in a Docker ecosystem - .NET Fest Kyiv 2019
Alex Thissen
 
PPTX
I dont feel so well. Integrating health checks in your .NET Core solutions - ...
Alex Thissen
 
PPTX
It depends: Loving .NET Core dependency injection or not
Alex Thissen
 
PPTX
Exploring Microservices in a Microsoft Landscape
Alex Thissen
 
PPTX
How Docker and ASP.NET Core will change the life of a Microsoft developer
Alex Thissen
 
PPTX
Visual Studio Productivity tips
Alex Thissen
 
PPTX
Exploring microservices in a Microsoft landscape
Alex Thissen
 
PPTX
Asynchronous programming in ASP.NET
Alex Thissen
 
PPTX
Visual Studio 2015 experts tips and tricks
Alex Thissen
 
PPTX
MVC 6 - the new unified Web programming model
Alex Thissen
 
PPTX
//customer/
Alex Thissen
 
Go (con)figure - Making sense of .NET configuration
Alex Thissen
 
Logging, tracing and metrics: Instrumentation in .NET 5 and Azure
Alex Thissen
 
Logging tracing and metrics in .NET Core and Azure - dotnetdays 2020
Alex Thissen
 
Health monitoring and dependency injection - CNUG November 2019
Alex Thissen
 
Architecting .NET solutions in a Docker ecosystem - .NET Fest Kyiv 2019
Alex Thissen
 
I dont feel so well. Integrating health checks in your .NET Core solutions - ...
Alex Thissen
 
It depends: Loving .NET Core dependency injection or not
Alex Thissen
 
Exploring Microservices in a Microsoft Landscape
Alex Thissen
 
How Docker and ASP.NET Core will change the life of a Microsoft developer
Alex Thissen
 
Visual Studio Productivity tips
Alex Thissen
 
Exploring microservices in a Microsoft landscape
Alex Thissen
 
Asynchronous programming in ASP.NET
Alex Thissen
 
Visual Studio 2015 experts tips and tricks
Alex Thissen
 
MVC 6 - the new unified Web programming model
Alex Thissen
 
//customer/
Alex Thissen
 

Recently uploaded (20)

PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PPTX
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PPTX
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PPTX
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 

ASP.NET 5 - Microsoft's Web development platform reimagined

  • 2. Alex Thissen Lead Consultant Xpirit ASP.NET 5 Microsoft’s web development platform reimagined
  • 3. Agenda • Overview .NET vNext and ASP.NET 5 • Tenets of ASP.NET • Open source and cross-platform • Command-line first • Symmetry • Modern Web Architecture • Wrapup • Summary • Questions and Answers
  • 5. ASP.NET components Nothing new here, or is there? MVC 6 Unified Web Stack MVC 6
  • 6. ASP.NET 5 and the Modern Web A big shift for Microsoft Choose your editors and tools Open Source with contributions Cross-Platform Seamless transition from on-premises to cloud Faster development cycleTotally modular Fast
  • 7. Ingredients to the mix How it all started Project KatanaOWIN npm NuGet
  • 8. .NET FX vNext Technology Stack Host Mac OS X Linux Self Hosted “Helios” IIS IIS Native ModuleIIS Native Module CLR Core CLR Mono CLR .NET Base Class Library ASP.NET 5 Windows Cloud/Server optimized
  • 9. ASP.NET 5 on .NET FX vNext Full .NET CLR •Entire API set in machine wide install (200 MB) •Updated with OS •Ecosystem of existing packages •Backward compatibility •Default for Visual Studio 2015 projects Cloud Optimized CLR •Lean and modular runtime (11 MB) •Optimized for server •Small memory footprint •Libraries in NuGet packages •Framework deployed with app •Different versions can run side-by-side Mono •Cross-Platform runtime for Linux and Mac OS X •Together with Mono community ASP.NET 5.0 ASP.NET 5.0 ASP.NET 5.0
  • 10. Tenets from ASP.NET team Command- line first • Facilitate cross- platform • Visual Studio 2015 for premium experience Symmetry • Between command-line and visual studio • Between server and cloud • It just works by default in the cloud and on- premise Open source • All code visible (even during development) • Contributions from community Light-weight and Pay-as- you-go • Only include what you use
  • 11. Open source Tap into the community ecosystem
  • 13. Open sourcing ASP.NET Find it all here • github.com/aspnet • github.com/dotnet/home Help and feedback • JabbR: https://jabbr.net/#rooms/ aspnetvnext • ASP.NET forums: http://forums.asp.net Have a look in the kitchen
  • 14. .NET Foundation • Focused on .NET FX • Apache 2 license mostly • No platform restrictions Fostering open development and collaboration
  • 15. Symmetry Taking away the differences and embracing choice
  • 16. DNX - .NET Execution Environment • Compilation system • SDK tools (DNVM, DNU) • Native CLR hosts Code required to bootstrap and run an application Goals • Change code and run • Expose metadata about the runtime for others to query • Create a cached version of your application's dependencies ("compilation") Principles • NuGet all the things • There is no such thing as "design time" • Dependencies are always described as what not where
  • 17. Cross-platform tooling A warm welcome to MacOS and Linux
  • 18. Building and running Choose your own tooling Web Server Website C# Code (.cs file) Binary Roslyn
  • 19. Command-line first Offering both a CLI and UI experience
  • 20. Command-line first More than just Visual Studio
  • 21. Text before UI • Everything from text files – Projects – Configuration – Preferences and options – Launch settings • JSON is preferred data format Return of the text files
  • 22. New project system .csproj is gone. Long live project.json • Independent of Visual Studio • JSON files instead of VS artefacts • Every file is relevant – Unless stated otherwise • Specific folder structure • Build for multiple target frameworks
  • 23. Modern web architecture Modular, pay as you use, light-weight and fast
  • 24. NuGet all the things • NuGet packages are unit of reference – Not assemblies Projects: • build NuGet packages • reference NuGet packages Simplify dependency management
  • 25. Runtime loading • Dependency resolution rules • Nearest wins • Cousin dependencies Playing by the rules
  • 26. Deploying ASP.NET 5 applications With source code Without source code XCopy deployment
  • 27. Global tools • DNX console applications in a NuGet package • Installed globally • Runnable from command line. Example: User-secret
  • 28. Assembly Neutral Interfaces • Allows an interface's identity to not be tied to its assembly – Interface used as a contract – No requirement on shared binary asset (compile-time and run-time) • Interfaces must be identical – Exact same types and marked with [AssemblyNeutral] [AssemblyNeutral] public interface ILogger { void Log(string message); }
  • 30. Your feedback is important! Scan the QR Code and let us know via the TechDays App. Laat ons weten wat u van de sessie vindt! Scan the QR Code via de TechDays App. Bent u al lid van de Microsot Virtual Academy?! Op MVA kunt u altijd iets nieuws leren over de laatste technologie van Microsoft. Meld u vandaag aan op de MVA Stand. MVA biedt 7/24 gratis online training on-demand voor IT- Professionals en Ontwikkelaars.

Editor's Notes

  • #11: http://nuget.codeplex.com/releases/view/59864
  • #17: Enable a quick development workflow
  • #26: https://github.com/aspnet/Home/wiki/Dependency-Resolution
  • #28: http://whereslou.com/2014/05/23/asp-net-vnext-moving-parts-iconfiguration/