SlideShare a Scribd company logo
www.xedotnet.org
Andrea Dottor
Microsoft MVP ASP.NET
@dottor
ASP.NET Core vs Node.JS
Codice e slide online
Codice:
• https://github.com/andreadottor/XE_AspNetCore
Slide:
• https://www.slideshare.net/andreadottor/aspnet-core-72247751
ASP.NET Core
• A unified story for building web UI and web APIs
• Integration of modern client-side frameworks and
development workflows
• A cloud-ready environment-based configuration system
• Built-in dependency injection
• New light-weight and modular HTTP request pipeline
• Ability to host on IIS or self-host in your own process
• Built on .NET Core, which supports true side-by-side app
versioning
• Ships entirely as NuGet packages
• New tooling that simplifies modern web development
• Build and run cross-platform ASP.NET apps on Windows,
Mac and Linux
• Open source and community focused
A che punto siamo
• Visual Studio 2017 verrà rilasciato il 7 Marzo
• Il codice scritto da MAC con .NET Core SDK 1.0
RC4 può essere aperto ed eseguito da Visual Studio
2017 RC3 senza modificare nulla.
• Ora il file di progetto ha estensione *.csproj
modular HTTP request pipeline
Siamo noi a decidere come comporre la pipeline in
un'applicazione ASP.NET Core
Ships entirely as NuGet packages
Ogni elemento di ASP.NET Core viene rilasciato come
packages NuGet. Per poter utilizzare/aggiungere
nuove funzionalità è sufficiente indicarli nel file di
progetto e fare "dotnet restore"
Alcune novità
in tema con la serata 
SpaTemplates, SpaServices, NodeServices
• Building Single Page Applications on ASP.NET Core
with JavaScriptServices
• https://blogs.msdn.microsoft.com/webdev/2017/02/14
/building-single-page-applications-on-asp-net-core-with-
javascriptservices/
• New Single-Page Application project:
• angular, aurelia, knockout, react, and reactredux
• Server-side prerendering
• Webpack dev middleware
• Hot Module Replacement
Using NodeServices
Using NodeServices
ASP.NET Core Sockets
• https://vimeo.com/204078084
dotnet new
dotnet new mvc --auth None --framework netcoreapp1.0
DEMO
Chi sono
Andrea Dottor
Microsoft MVP ASP.NET
www.dottor.net
andrea@dottor.net
@dottor
Feedback
https://goo.gl/forms/KIluwHIJ8v9JSCXn1

More Related Content

What's hot (20)

PPTX
Fullstack workshop
Assaf Gannon
 
PDF
Mastering microservices - Dot Net Tricks
Gaurav Singh
 
PPTX
Code Generation for Azure with .net
Marco Parenzan
 
PDF
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS
DotNetCampus
 
PPTX
Vue micro frontend implementation patterns
Albert Brand
 
PPTX
React.js + azure signal r
Miguel Angel Teheran Garcia
 
PPTX
Azure Integration DTAP Series, How to go from Development to Production – Par...
BizTalk360
 
PPTX
New Serverless World, Cloud Native Apps
Melania Andrisan (Danciu)
 
PDF
Let's set the record straight on the term serverless and what it’s not
Jeshan Babooa
 
PPTX
Quick introduction to nodeJs
Aram Rafeq
 
PPTX
Introducing to Azure Functions
Jorge Jeffrey Vargas Ipince
 
PPTX
.NET Conf 2019 高雄場 - .NET Core 3.0
Jeff Chu
 
PPTX
ASP.NET 5 Overview
Shahed Chowdhuri
 
PPTX
Building HTTP APIs with ASP.NET Core
Filip W
 
PDF
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
Bruno Borges
 
PPTX
Visual Studio Code for Java and Spring Developers
Bruno Borges
 
PPTX
Net core path by Ibon Landa
Plain Concepts
 
PPTX
Going Serverless with Azure Functions
Christos Matskas
 
PDF
Unlimited Frameworks
Terui Masashi
 
PPTX
Magic of web components
HYS Enterprise
 
Fullstack workshop
Assaf Gannon
 
Mastering microservices - Dot Net Tricks
Gaurav Singh
 
Code Generation for Azure with .net
Marco Parenzan
 
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS
DotNetCampus
 
Vue micro frontend implementation patterns
Albert Brand
 
React.js + azure signal r
Miguel Angel Teheran Garcia
 
Azure Integration DTAP Series, How to go from Development to Production – Par...
BizTalk360
 
New Serverless World, Cloud Native Apps
Melania Andrisan (Danciu)
 
Let's set the record straight on the term serverless and what it’s not
Jeshan Babooa
 
Quick introduction to nodeJs
Aram Rafeq
 
Introducing to Azure Functions
Jorge Jeffrey Vargas Ipince
 
.NET Conf 2019 高雄場 - .NET Core 3.0
Jeff Chu
 
ASP.NET 5 Overview
Shahed Chowdhuri
 
Building HTTP APIs with ASP.NET Core
Filip W
 
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
Bruno Borges
 
Visual Studio Code for Java and Spring Developers
Bruno Borges
 
Net core path by Ibon Landa
Plain Concepts
 
Going Serverless with Azure Functions
Christos Matskas
 
Unlimited Frameworks
Terui Masashi
 
Magic of web components
HYS Enterprise
 

Viewers also liked (18)

PPTX
ASP.NET performance optimization
Andrea Dottor
 
PPTX
Multi-Device Hybrid Apps con Visual Studio e Apache Cordova
Andrea Dottor
 
PPTX
ASP.NET MVC 6 - uno sguardo al futuro
Andrea Dottor
 
PDF
L'evoluzione del web
Andrea Dottor
 
ODP
х.....1
badmaaa
 
ODP
амар
badmaaa
 
PDF
กิ้ว
anoeyy
 
ODP
знө
badmaaa
 
PPT
Insight into Google Adwords by Kaushal Shah
Kaushal Shah
 
PDF
Node js: che cos'è e a che cosa serve?
Flavius-Florin Harabor
 
PPTX
Botline Bling
Levi Fuller
 
PDF
odell powerpoint
Marcus Eng
 
PPTX
Customers types
Sherif Attar
 
PPTX
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...
BJPLC
 
PPTX
Il buon programmatore - consigli pratici per una vita felice
Andrea Dottor
 
PPTX
Windows azure - abbattere tempi e costi di sviluppo
Andrea Dottor
 
PPT
What's New in ASP.NET 4.5 and Visual Studio 2012
Andrea Dottor
 
ASP.NET performance optimization
Andrea Dottor
 
Multi-Device Hybrid Apps con Visual Studio e Apache Cordova
Andrea Dottor
 
ASP.NET MVC 6 - uno sguardo al futuro
Andrea Dottor
 
L'evoluzione del web
Andrea Dottor
 
х.....1
badmaaa
 
амар
badmaaa
 
กิ้ว
anoeyy
 
знө
badmaaa
 
Insight into Google Adwords by Kaushal Shah
Kaushal Shah
 
Node js: che cos'è e a che cosa serve?
Flavius-Florin Harabor
 
Botline Bling
Levi Fuller
 
odell powerpoint
Marcus Eng
 
Customers types
Sherif Attar
 
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...
BJPLC
 
Il buon programmatore - consigli pratici per una vita felice
Andrea Dottor
 
Windows azure - abbattere tempi e costi di sviluppo
Andrea Dottor
 
What's New in ASP.NET 4.5 and Visual Studio 2012
Andrea Dottor
 
Ad

Similar to ASP.NET Core (20)

PDF
ASP.NET vs ASP.NET Core
Öğr. Gör. Erkan HÜRNALI
 
PDF
Pottnet Meetup Essen - ASP.Net Core
Malte Lantin
 
PDF
Pottnet MeetUp Essen - ASP.Net Core
Malte Lantin
 
PPTX
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
PDF
Net core vs. node.js what to choose when
Katy Slemon
 
PDF
Asp.net core tutorial
HarikaReddy115
 
PPTX
ASP.NET 5 Overview - Post Build 2015
Shahed Chowdhuri
 
PDF
Get Started with ASP.NET Core Training, Tutorial - Beginner to Advance
Shailendra Chauhan
 
PDF
Getting Started ASP.NET Core Training ,Tutorial - Beginner to Advance
Dot Net Tricks
 
PDF
introduction to asp.net core lebanese university.pptx
husseinhazimeh20
 
PPTX
ASP.NET 5 Overview for Apex Systems
Shahed Chowdhuri
 
PPTX
ASP.NET 5 Overview: Post RTM
Shahed Chowdhuri
 
PPTX
Whats new in .net core 3
Pratik Khasnabis
 
PPTX
Full session asp net mvc vs aspnet core
fizmhd
 
PPTX
ASP .Net Core SPA Templates
Eamonn Boyle
 
PDF
Node.js and .NET Core.pdf
Appdeveloper10
 
PDF
Why Enterprises are Using ASP.NET Core?
Marie Weaver
 
PDF
White Paper : ASP.NET Core AngularJs 2 and Prime
Hamida Rebai Trabelsi
 
PPTX
Node.js vs .NET Core_ What to Choose in 2024_.pptx
QuickwayInfoSystems3
 
ASP.NET vs ASP.NET Core
Öğr. Gör. Erkan HÜRNALI
 
Pottnet Meetup Essen - ASP.Net Core
Malte Lantin
 
Pottnet MeetUp Essen - ASP.Net Core
Malte Lantin
 
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
Net core vs. node.js what to choose when
Katy Slemon
 
Asp.net core tutorial
HarikaReddy115
 
ASP.NET 5 Overview - Post Build 2015
Shahed Chowdhuri
 
Get Started with ASP.NET Core Training, Tutorial - Beginner to Advance
Shailendra Chauhan
 
Getting Started ASP.NET Core Training ,Tutorial - Beginner to Advance
Dot Net Tricks
 
introduction to asp.net core lebanese university.pptx
husseinhazimeh20
 
ASP.NET 5 Overview for Apex Systems
Shahed Chowdhuri
 
ASP.NET 5 Overview: Post RTM
Shahed Chowdhuri
 
Whats new in .net core 3
Pratik Khasnabis
 
Full session asp net mvc vs aspnet core
fizmhd
 
ASP .Net Core SPA Templates
Eamonn Boyle
 
Node.js and .NET Core.pdf
Appdeveloper10
 
Why Enterprises are Using ASP.NET Core?
Marie Weaver
 
White Paper : ASP.NET Core AngularJs 2 and Prime
Hamida Rebai Trabelsi
 
Node.js vs .NET Core_ What to Choose in 2024_.pptx
QuickwayInfoSystems3
 
Ad

More from Andrea Dottor (20)

PDF
Blazor ♥️ JavaScript
Andrea Dottor
 
PDF
Blazor, lo sapevi che...
Andrea Dottor
 
PDF
Dal RenderFragment ai Generics, tips for Blazor developers
Andrea Dottor
 
PDF
Blazor per uno sviluppatore Web Form
Andrea Dottor
 
PDF
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...
Andrea Dottor
 
PDF
Blazor ha vinto? Storie di casi reali
Andrea Dottor
 
PDF
What's New in ASP.NET Core 3
Andrea Dottor
 
PDF
Alla scoperta di gRPC
Andrea Dottor
 
PDF
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Andrea Dottor
 
PPTX
Real case: migrate from Web Forms to ASP.NET Core gradually
Andrea Dottor
 
PDF
ASP.NET Core - Razor Pages
Andrea Dottor
 
PDF
ASP.NET Core - dove siamo arrivati
Andrea Dottor
 
PDF
Dependency injection questa sconosciuta
Andrea Dottor
 
PPTX
Customize ASP.NET Core scaffolding
Andrea Dottor
 
PPTX
ASP.NET, ottimizziamo con la cache
Andrea Dottor
 
PPTX
Cosa c'è di nuovo in asp.net core 2 0
Andrea Dottor
 
PDF
Creare API pubbliche, come evitare gli errori comuni
Andrea Dottor
 
PPTX
Deploy & Run on Azure App Service
Andrea Dottor
 
PPTX
Introduzione ad ASP.NET Core
Andrea Dottor
 
PPTX
Sviluppare Azure Web Apps
Andrea Dottor
 
Blazor ♥️ JavaScript
Andrea Dottor
 
Blazor, lo sapevi che...
Andrea Dottor
 
Dal RenderFragment ai Generics, tips for Blazor developers
Andrea Dottor
 
Blazor per uno sviluppatore Web Form
Andrea Dottor
 
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...
Andrea Dottor
 
Blazor ha vinto? Storie di casi reali
Andrea Dottor
 
What's New in ASP.NET Core 3
Andrea Dottor
 
Alla scoperta di gRPC
Andrea Dottor
 
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Andrea Dottor
 
Real case: migrate from Web Forms to ASP.NET Core gradually
Andrea Dottor
 
ASP.NET Core - Razor Pages
Andrea Dottor
 
ASP.NET Core - dove siamo arrivati
Andrea Dottor
 
Dependency injection questa sconosciuta
Andrea Dottor
 
Customize ASP.NET Core scaffolding
Andrea Dottor
 
ASP.NET, ottimizziamo con la cache
Andrea Dottor
 
Cosa c'è di nuovo in asp.net core 2 0
Andrea Dottor
 
Creare API pubbliche, come evitare gli errori comuni
Andrea Dottor
 
Deploy & Run on Azure App Service
Andrea Dottor
 
Introduzione ad ASP.NET Core
Andrea Dottor
 
Sviluppare Azure Web Apps
Andrea Dottor
 

Recently uploaded (20)

PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Python basic programing language for automation
DanialHabibi2
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 

ASP.NET Core

  • 1. www.xedotnet.org Andrea Dottor Microsoft MVP ASP.NET @dottor ASP.NET Core vs Node.JS
  • 2. Codice e slide online Codice: • https://github.com/andreadottor/XE_AspNetCore Slide: • https://www.slideshare.net/andreadottor/aspnet-core-72247751
  • 3. ASP.NET Core • A unified story for building web UI and web APIs • Integration of modern client-side frameworks and development workflows • A cloud-ready environment-based configuration system • Built-in dependency injection • New light-weight and modular HTTP request pipeline • Ability to host on IIS or self-host in your own process • Built on .NET Core, which supports true side-by-side app versioning • Ships entirely as NuGet packages • New tooling that simplifies modern web development • Build and run cross-platform ASP.NET apps on Windows, Mac and Linux • Open source and community focused
  • 4. A che punto siamo • Visual Studio 2017 verrà rilasciato il 7 Marzo • Il codice scritto da MAC con .NET Core SDK 1.0 RC4 può essere aperto ed eseguito da Visual Studio 2017 RC3 senza modificare nulla. • Ora il file di progetto ha estensione *.csproj
  • 5. modular HTTP request pipeline Siamo noi a decidere come comporre la pipeline in un'applicazione ASP.NET Core
  • 6. Ships entirely as NuGet packages Ogni elemento di ASP.NET Core viene rilasciato come packages NuGet. Per poter utilizzare/aggiungere nuove funzionalità è sufficiente indicarli nel file di progetto e fare "dotnet restore"
  • 7. Alcune novità in tema con la serata 
  • 8. SpaTemplates, SpaServices, NodeServices • Building Single Page Applications on ASP.NET Core with JavaScriptServices • https://blogs.msdn.microsoft.com/webdev/2017/02/14 /building-single-page-applications-on-asp-net-core-with- javascriptservices/ • New Single-Page Application project: • angular, aurelia, knockout, react, and reactredux • Server-side prerendering • Webpack dev middleware • Hot Module Replacement
  • 11. ASP.NET Core Sockets • https://vimeo.com/204078084
  • 12. dotnet new dotnet new mvc --auth None --framework netcoreapp1.0
  • 13. DEMO
  • 14. Chi sono Andrea Dottor Microsoft MVP ASP.NET www.dottor.net [email protected] @dottor