#holadotnetters. @rsciriano [email protected] [email protected] #holadotnetters
TRANSCRIPT
ASP.NET 5
#HolaDotNetters
@[email protected]@gmail.com
#HolaDotNetters
.NET 2015#HolaDotNetters
.NET 2015
Common
Next gen JIT (RyuJIT)SIMD
RuntimeComponents
Compilers.NET Compiler Platform (Roslyn)
Languages innovation.NET Core 5 Libraries.NET Framework 4.6 Libraries
NuGet packages
WPF Windows Forms ASP.NET (4 & 5) ASP.NET 5 Universal
Windows Apps
.NET Framework 4.6Full .NET Framework for any scenario and
library support on Windows
Core CLR .Net Native
.NET Core 5Modular libraries & runtime optimized for
server and cloud workloads
#HolaDotNetters
.NET Core#HolaDotNetters
.NET Core#HolaDotNetters
Open Source ?#HolaDotNetters
#HolaDotNetters
ASP.NET vNext 5
#HolaDotNetters
ASP.NET 5#HolaDotNetters
#HolaDotNetters
ASP.NET 5 – Visual Studio 2015#HolaDotNetters
ASP.NET 5 – Yeoman#HolaDotNetters
ASP.NET 5 –Editores multi-plataforma• Visual Studio Code• Sublime Text• Atom• Web Storm• Emacs• …
Omnisharp
#HolaDotNetters
ASP.NET 5 - Comandos• dnvm: Gestor de versiones• dnu: Utilidades para desarrollo• dnx: Entorno de ejecución
#HolaDotNetters
ASP.NET 5 – Desarrollo
• Archivo de proyecto en formato JSON
• Arranque y configuración desde el archivo
Startup.cs de OWIN Adios al archivo Global.asax
• Integración con Node y herramientas
frontend (Bower, Grunt, Gulp) Adios a los boundles de
Web.Optimizations
#HolaDotNetters
ASP.NET 5 – Desarrollo (cont.)
• Inyección de dependencias integrado
• Sistema de configuración extensible y
multi-formato (JSON, XML, INI, …) Adios al archivo
web.config
• Unificación de las librerías MVC y Web API
#HolaDotNetters
ASP.NET 5 – Debug
• Desde Windows con Visual Studio 2015• Depuración remota en Linux con Docker
• Multi-plataforma con Visual Studio Code• Todavía hay que esperar un poco
• Ejecución de los comandos definidos en project.json• dnx . web Windows• dnx . kestrel Linux y Mac
#HolaDotNetters
ASP.NET 5 – Despliegue
• Azure Web Apps• Docker Containners• IIS• Kestrel + NGINX• ¿Apache?• ¿Módulo de NGINX?• …
#HolaDotNetters
DEMO#HolaDotNetters
Microsoft Virtual Academy
#HolaDotNetters
Recursos
http://www.asp.net/vnexthttp://docs.asp.net/
http://www.microsoftvirtualacademy.com/training-courses/what-s-new-with-asp-net-5