You are on page 1of 17

.

NET Core
TECH SESSION Lapusneanu Gabi Costel
Introduction
ASP .NET Core is a free and open-
source web framework, and the
next generation of ASP.NET,
developed by Microsoft and the
community.

It is a modular framework that runs


on both the full .NET Framework,
on Windows, and the cross-platform
.NET Core.
Key Features

01 Cloud optimized runtime

02 No-compile developer experience

03 Modular framework distributed as NuGet packages


.NET Core
04 Host-agnostic via Open Web Interface for .NET
(OWIN) support - runs in IIS or standalone
Hosting
Kestrel libuv nginx Helios

IIS

IDE
VS Code Atom Vim Sublime

Visual Studio

Stack
CoreFX CoreCLR CoreRT CoreCLI

Roslyn
Compilers and runtimes in action

JIT: Just-in-Time
Fast compilation during runtime

AOT: Ahead-of-Time
Highly optimized machine code during build
Architecture
Architecture
Architecture
Architecture
Ship Dates

Milestone Release Date

.NET Core 1.0 June 27, 2016

.NET Core 2.0 Preview May 10, 2017

. NET Standard 2.0 Preview May 10, 2017

.NET Core 2.0 Q3 2017

.NET Standard 2.0 Q3 2017

NET Core 2.1 (.NET Standard 2.0 for UWP) Win10 Fall Creators Update

https://github.com/dotnet/core/blob/master/roadmap.md
ASP.NET Core 2300% More Requests Served Per Second

https://www.ageofascent.com/2016/02/18/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/
Plaintext responses per second, Dell servers at ServerCentral

Plaintext
responses
per second,
Dell
servers at
ServerCent
ral

http://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintext
TIOBE Index for May 2017

Plaintext
responses
per second,
Dell
servers at
ServerCent
ral

https://www.tiobe.com/tiobe-index/
Programming Languages
C#

~44%
Of Developers

~56%
Of Developers
PHP
THANK YOU!

You might also like