SlideShare a Scribd company logo
.NET CORE 2
What is ASP.NET Core 2 ?
Global architecture comparison between
several version of .NET
ASP.NET Core 2 Features
■ ASP.NET MVC andWebAPI have been combined into a single framework
■ Modern client-side frameworks and development workflows
■ Environment-based configuration system ready for cloud hosting
■ Build-in dependency injection functionalities
■ New light-weight and modular HTTP request pipeline
■ Host the same application in IIS, self-host, Docker, Cloud and even in your own processes
■ Hosts multiple versions of an application or a component side-by-side
■ Ships entirely as NuGet packages
■ New tooling that simplifies modern web development
■ Simplified csproj file
■ automate the integration of Kestrel, the setting of the ContentRootPath, loading the configuration files, initialize the
logging middleware and other steps by only calling a single method
■ The Startup.cs has been simplified by moving logging and configuration into theWebHost builder initialization
ASP.NET Core 2 Cross platform running
■ ASP.NET Core 2.0 currently supports the following Linux distributions:
■ Ubuntu 14, 16
■ Linux Mint 17, 18
■ Debian 8
■ Fedora
■ CentOS 7.1 and Oracle 7.1
■ SUSE Entreprise Server 64 bits
■ OpenSuse 64 bits
Concerning macOS, it currently only supports
■ macOS 10.11
■ macOS 10.12
ASP.NET Core 2 Microservices
■ Separate concept approach between models,
controller and services which provides the
business services
■ Containers are supported and integrated from
Visual Studio by a simple click
■ Compatible automatically with DOCKER and
Azure Container service
ASP.NET Core 2 Performance and
Scalability
■ has been built from the ground up for high
performance and high scalability scenarios. It
really shines in these areas and it can be
considered as best choice.
■ It is ten times faster than classicASP.NET, you
can even think of it to be the fastest web
application runtime in the .NET world currently
available!
■ It provides the best solution for microservices
architectures, where performance and
scalability are extremely important.
500
1000
3500
Requests / Seconds
WebForm MVC 5 ASP.NET Core
ASP.NET Core 2 Side-by-side deployments
■ ASP.NET core 2 enables the side-by-side
concept dream
■ Side-by-side deployments of different .NET
Core and ASP.NETCore versions allow for
having multiple services and applications on the
same server
■ Eliminating risks and saving money when doing
application upgrades and common IT
operations
Technology restrictions
■ These technologies has been removed from .NET
Core 2
– Web Form
– Web Page application has been replaced by Razor
Page application
– SignalR application
– WCFService
– Workflow foundation application
– WPF andWindows Form application
– F#
When to chooseASP.NET Core 2
■ You have cross-platform needs
■ You are specifically targeting microservices
■ You want to use Docker containers
■ You need high performance and highly scalable applications
■ You need to put multiple applications with different .NET versions side-by-side
■ The presented technical restrictions do not apply to your application requirements
For more informations
■ Twitter : michelbruchet
■ Linkedin : michelbruchet
■ Facebook : michel.bruchet.3
■ Instagram : michelbruchetstartpoint
Github mbruchet
http://www.startpoint-inc.com

More Related Content

PPTX
Using Redis as Distributed Cache for ASP.NET apps - Peter Kellner, 73rd Stre...
PDF
AWS UG Greece meetup #1
PPTX
Kubernetes talk at DDDSydney 2017
PPTX
Introducing ASP.NET vNext
PPTX
State of the Container Ecosystem
PDF
Using Azure cloud and Firebird to develop applications easily
PDF
Ceph Management and Monitoring with Dashboard v2 - Lenz Grimmer
PDF
Everything you wanted to know about RadosGW - Orit Wasserman, Matt Benjamin
Using Redis as Distributed Cache for ASP.NET apps - Peter Kellner, 73rd Stre...
AWS UG Greece meetup #1
Kubernetes talk at DDDSydney 2017
Introducing ASP.NET vNext
State of the Container Ecosystem
Using Azure cloud and Firebird to develop applications easily
Ceph Management and Monitoring with Dashboard v2 - Lenz Grimmer
Everything you wanted to know about RadosGW - Orit Wasserman, Matt Benjamin

What's hot (20)

PDF
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
PDF
Scaling Redis: Dmitry Polyakovsky
PDF
Ndb cluster 80_use_cases
PPTX
Storage Services
PDF
WSO2Con USA 2015: Deployment Patterns and Capacity Planning
PDF
OpenNebulaConf2017EU: FairShare Scheduling by Valentina Zaccolo, INDIGO
PDF
Big Data on DC/OS
PDF
Introduction to CloudStack Storage Subsystem
PDF
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
PDF
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
PPT
StorageArchitecturesForCloudVDI
KEY
CloudFoundry@home
PDF
Update on Crimson - the Seastarized Ceph - Seastar Summit
PDF
Drupal Performance
PDF
How we build Videome
PDF
OpenNebulaConf2017EU: Elastic Clusters for Data Analysis by Carlos de Alfonso...
PDF
Introduction to new high performance storage engines in mongodb 3.0
PPTX
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
ODP
Future of Apache CloudStack: modular, distributed, and hackable
PDF
Serhiy Kalinets "Building .NET Services for Kubernetes"
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
Scaling Redis: Dmitry Polyakovsky
Ndb cluster 80_use_cases
Storage Services
WSO2Con USA 2015: Deployment Patterns and Capacity Planning
OpenNebulaConf2017EU: FairShare Scheduling by Valentina Zaccolo, INDIGO
Big Data on DC/OS
Introduction to CloudStack Storage Subsystem
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
StorageArchitecturesForCloudVDI
CloudFoundry@home
Update on Crimson - the Seastarized Ceph - Seastar Summit
Drupal Performance
How we build Videome
OpenNebulaConf2017EU: Elastic Clusters for Data Analysis by Carlos de Alfonso...
Introduction to new high performance storage engines in mongodb 3.0
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Future of Apache CloudStack: modular, distributed, and hackable
Serhiy Kalinets "Building .NET Services for Kubernetes"
Ad

Similar to About netcore2 (20)

PDF
Asp.Net Core MVC , Razor page , Entity Framework Core
PDF
Why Enterprises are Using ASP.NET Core?
PPTX
Unlock-the-Power-of-ASPNET-Core-development
DOCX
All the amazing features of asp.net core
PDF
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
PPTX
Quick Interview Preparation Dot Net Core
PPTX
Unboxing ASP.NET Core
PPTX
Docker With Asp.net Core
PDF
.Net framework vs .net core a complete comparison
PDF
Asp.net Web Development.pdf
PPTX
Intro to.net core 20170111
PPTX
ASPNET-Core-Powering-the-Future-of-Web-Development (1).pptx
PDF
introduction to asp.net core lebanese university.pptx
PPTX
ASP.NET Core: The best of the new bits
PPTX
Getting started with dotnet core Web APIs
PDF
ASP.NET vs ASP.NET Core
PDF
AWS Innovate: Moving Microsoft .Net applications one container at a time - Da...
PPTX
Developing Cross-Platform Web Apps with ASP.NET Core1.0
PPTX
Container Orchestration for .NET Developers
PPTX
Explore asp.net core 3.0 features
Asp.Net Core MVC , Razor page , Entity Framework Core
Why Enterprises are Using ASP.NET Core?
Unlock-the-Power-of-ASPNET-Core-development
All the amazing features of asp.net core
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Quick Interview Preparation Dot Net Core
Unboxing ASP.NET Core
Docker With Asp.net Core
.Net framework vs .net core a complete comparison
Asp.net Web Development.pdf
Intro to.net core 20170111
ASPNET-Core-Powering-the-Future-of-Web-Development (1).pptx
introduction to asp.net core lebanese university.pptx
ASP.NET Core: The best of the new bits
Getting started with dotnet core Web APIs
ASP.NET vs ASP.NET Core
AWS Innovate: Moving Microsoft .Net applications one container at a time - Da...
Developing Cross-Platform Web Apps with ASP.NET Core1.0
Container Orchestration for .NET Developers
Explore asp.net core 3.0 features
Ad

More from Michel Bruchet (20)

PPTX
Meetup daikibo 1
PPTX
Rechercherunproduit pitch-en
PPTX
Rechercherunproduit pitch
PPTX
Proxy pattern
PPTX
Proxy pattern
PPTX
Microservices architecture v2
PPTX
Configure an environnement for ASP.NET Core 2
PPTX
Microservices architecture
PPTX
ECommerce Logging
PPTX
Architecture multi tiers et système de notification
PPTX
Revue sprint2
PPTX
Revue sprint 1
PPTX
Video3 mise enplacedaikibo
PPTX
Video2 agilite etscalabiliteentreprise
PPTX
Ingenius Web Services
PPTX
Aspnetcore introduction
PPTX
Startpoint - Sprint 2 - Objectifs
PPTX
StartPoint - Sprint 1
PPTX
Devops - VSTS - Source
PPTX
Devops - Git - VSTS
Meetup daikibo 1
Rechercherunproduit pitch-en
Rechercherunproduit pitch
Proxy pattern
Proxy pattern
Microservices architecture v2
Configure an environnement for ASP.NET Core 2
Microservices architecture
ECommerce Logging
Architecture multi tiers et système de notification
Revue sprint2
Revue sprint 1
Video3 mise enplacedaikibo
Video2 agilite etscalabiliteentreprise
Ingenius Web Services
Aspnetcore introduction
Startpoint - Sprint 2 - Objectifs
StartPoint - Sprint 1
Devops - VSTS - Source
Devops - Git - VSTS

Recently uploaded (20)

PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Introduction to Artificial Intelligence
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Transform Your Business with a Software ERP System
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Digital Strategies for Manufacturing Companies
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
medical staffing services at VALiNTRY
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Introduction to Artificial Intelligence
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Transform Your Business with a Software ERP System
Softaken Excel to vCard Converter Software.pdf
CHAPTER 2 - PM Management and IT Context
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Which alternative to Crystal Reports is best for small or large businesses.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Odoo POS Development Services by CandidRoot Solutions
Design an Analysis of Algorithms I-SECS-1021-03
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Digital Strategies for Manufacturing Companies
How to Migrate SBCGlobal Email to Yahoo Easily
medical staffing services at VALiNTRY
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Wondershare Filmora 15 Crack With Activation Key [2025

About netcore2

  • 1. .NET CORE 2 What is ASP.NET Core 2 ?
  • 2. Global architecture comparison between several version of .NET
  • 3. ASP.NET Core 2 Features ■ ASP.NET MVC andWebAPI have been combined into a single framework ■ Modern client-side frameworks and development workflows ■ Environment-based configuration system ready for cloud hosting ■ Build-in dependency injection functionalities ■ New light-weight and modular HTTP request pipeline ■ Host the same application in IIS, self-host, Docker, Cloud and even in your own processes ■ Hosts multiple versions of an application or a component side-by-side ■ Ships entirely as NuGet packages ■ New tooling that simplifies modern web development ■ Simplified csproj file ■ automate the integration of Kestrel, the setting of the ContentRootPath, loading the configuration files, initialize the logging middleware and other steps by only calling a single method ■ The Startup.cs has been simplified by moving logging and configuration into theWebHost builder initialization
  • 4. ASP.NET Core 2 Cross platform running ■ ASP.NET Core 2.0 currently supports the following Linux distributions: ■ Ubuntu 14, 16 ■ Linux Mint 17, 18 ■ Debian 8 ■ Fedora ■ CentOS 7.1 and Oracle 7.1 ■ SUSE Entreprise Server 64 bits ■ OpenSuse 64 bits Concerning macOS, it currently only supports ■ macOS 10.11 ■ macOS 10.12
  • 5. ASP.NET Core 2 Microservices ■ Separate concept approach between models, controller and services which provides the business services ■ Containers are supported and integrated from Visual Studio by a simple click ■ Compatible automatically with DOCKER and Azure Container service
  • 6. ASP.NET Core 2 Performance and Scalability ■ has been built from the ground up for high performance and high scalability scenarios. It really shines in these areas and it can be considered as best choice. ■ It is ten times faster than classicASP.NET, you can even think of it to be the fastest web application runtime in the .NET world currently available! ■ It provides the best solution for microservices architectures, where performance and scalability are extremely important. 500 1000 3500 Requests / Seconds WebForm MVC 5 ASP.NET Core
  • 7. ASP.NET Core 2 Side-by-side deployments ■ ASP.NET core 2 enables the side-by-side concept dream ■ Side-by-side deployments of different .NET Core and ASP.NETCore versions allow for having multiple services and applications on the same server ■ Eliminating risks and saving money when doing application upgrades and common IT operations
  • 8. Technology restrictions ■ These technologies has been removed from .NET Core 2 – Web Form – Web Page application has been replaced by Razor Page application – SignalR application – WCFService – Workflow foundation application – WPF andWindows Form application – F#
  • 9. When to chooseASP.NET Core 2 ■ You have cross-platform needs ■ You are specifically targeting microservices ■ You want to use Docker containers ■ You need high performance and highly scalable applications ■ You need to put multiple applications with different .NET versions side-by-side ■ The presented technical restrictions do not apply to your application requirements
  • 10. For more informations ■ Twitter : michelbruchet ■ Linkedin : michelbruchet ■ Facebook : michel.bruchet.3 ■ Instagram : michelbruchetstartpoint Github mbruchet http://www.startpoint-inc.com