dot net core

Post on 08-Jan-2017

485 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

.NET CoreAnd what it means for developers

Some time ago…

.NET Framework 1.0Managed Libraries, CLR 1.0

Multi platform?

!=

License issues

Lots of repetition

Reimplement Code

The Future

Cross platform

Single Stack

Open Source

https://dotnet.github.io/

Collaborative

Modular

No more central GAC

Nuget

Minimum initial

footprint

Run different

versions side by side

Benefits

Who should care?

Developers!

Steve Ballmer - Sep 2000

Developers!

Developers!

Only what you need

Fast

Lightweight

CLR Rewrite

ASP.NET 5 in a Nutshell

ASP.NET Core in a Nutshell

ASP.NET Core FeaturesHosting Kestrel, Startup

Middleware Routing, authentication, static files, diagnostics, error handling, session, CORS, localization, custom

Dependency Injection

Configuration

Logging

Application frameworks MVC, Identiy, SignalR (future)

ASP.NET Frameworks

MVC Web APIWeb Pages

Razor

HTML Helpers HTML Helpers

Controllers Controllers

Actions Actions

Filters Filters

Model binding Model binding

DI DI

One ASP.NET CoreWeb Pages

MVC

API

Licenses

Hosting

Leverage Tools

Docker

Drawbacks

In flux

Less functionality(for now)

Less Mature(for now)

Do you really care?

project.json

"dependencies": {

"Microsoft.NETCore.App": { "type": "platform",

"version": "1.0.0-rc2-3002702"

}, "xunit": "2.1.0-rc2-*",

"dotnet-test-xunit": "1.0.0-rc2-*",

},

"frameworks": {

"netcoreapp1.0": { "imports": [

"dnxcore50",

"portable-net451+win8" ]

}

},

Demos

THANK YOU!

The Smartest tool

for agile project

management

http://smartview.io

amir@barylko.com @abarylko

http://bit.ly/abarylkoslides

http://orthocoders.com

http://westerndevs.com

Images Credit• Dot net framework history by Soumyasch - Own work, CC

BY-SA 3.0, http://bit.ly/1Tl7qdQ

top related