introduction to asp.net core
TRANSCRIPT
#Net-Baires
Introducción a ASP.NET Core
Nicolas Bello Camilletti@nbellocam
A new open-source and cross-platform framework for building modern cloud-based Web applications using .NET
ASP.NET Core and the Modern Web
Choose your Editors and Tools
Open Source with Contributions Cross-PlatformOSS
Seamless transition from on-premises to cloud
Faster Development CycleTotally Modular
Fast
Modern Web - Agility
Faster Development Cycle• Features are shipped as
packages• Framework ships as part of the
applicationMore Control
• Zero day security bugs patched by Microsoft• Same code runs in development and production• Developer opts into new versions, allowing breaking changes
Modern Web - FastRuntime Performance• Faster startup times• Lower memory / higher density (> 90%
reduction)• Modular, opt into just features needed• Use a raw socket, framework or both
Development productivity and low friction• Edit code and refresh browser• Flexibility of dynamic environment with the power of .NET• Develop with Visual Studio, third party and cloud editors
Modern Web - Cloud
Cloud ready• Configuration• Session• Cache
Diagnostics• Run/Debug in Cloud• Tracing/Logging without re-deploy
Seamless transition from on-premises to cloud
Modern Web – Cross Platform
Editors• Visual Studio, Text, Cloud editors• No editors (command line)
Open Source with Contributions
Runtime• Windows, Mac, Linux
OSS
.NET Framework .NET Core Full .NET Framework for any scenario and
library support on WindowsModular libraries & runtime optimized
for server and cloud workloads
ASP.NET 4.6(System.Web)
MVC ASP.NET Core MVC
ASP.NET Core 1.0(Microsoft.AspNetCore)
Web API
WebForms
.NET Core VS .NET Framework 4.x• Multiplataforma• Mejor Performance• Mejor Modularización
(microservices)• Soporte Docker
• Existen librerias no portadas
• Proyectos existentes
Middlewares
Demo time!
Preguntas?
Muchas Gracias!Nicolas Bello Camilletti@nbellocam