MADRID · NOV 21-22 · 2014 
ASP.Net vNext 
Eduard Tomàs 
Beercoder at techdencias 
@eiximenis 
http://www.pasiona.com 
http...
MADRID · NOV 21-22 · 2014 
Open source 
.NET Core es open source y cross 
platform 
Asp.net vNext es open source y cross 
...
MADRID · NOV 21-22 · 2014 
Open source
MADRID · NOV 21-22 · 2014 
Tooling 
Visual Studio 2015 Preview (Windows) 
Herramientas de línea de comandos (Windows, Linu...
MADRID · NOV 21-22 · 2014 
En mac… 
Instalar brew 
Tapear aspnet/k 
Instalar el recipe kvm 
kvm update para actualizar la ...
MADRID · NOV 21-22 · 2014 
Fichero de proyecto 
project.json 
Define dependencias (paquetes NuGet) que son instaladas 
med...
MADRID · NOV 21-22 · 2014 
Configuración 
Diccionario claves – valor (cadenas) 
Muerte a web.config 
Fuentes de configurac...
MADRID · NOV 21-22 · 2014 
Inyección de dependencias 
Incluída de serie en el framework 
El framework se basa en DI 
Sopor...
MADRID · NOV 21-22 · 2014 
ASP.NET MVC6 
Unifica MVC y WebApi 
Routing centralizado en tabla de rutas o “a lo express” 
Vi...
MADRID · NOV 21-22 · 2014 
TagHelpers 
“Limpiar” las vistas Razor 
Sustituyen los helpers de formulario por controles HTML...
MADRID · NOV 21-22 · 2014 
¿Preguntas? ¡Gracias! 
Eduard Tomàs 
Beercoder at techdencias 
@eiximenis 
http://www.pasiona.c...
Próxima SlideShare
Cargando en…5
×

ASP.NET vNext... Desarrollo cross platform

907 visualizaciones

Publicado el

Descripción de las características fundamentales de ASP.NET5 (aka vNext) incluyendo el desarrollo cross platform.

Publicado en: Software
0 comentarios
4 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
907
En SlideShare
0
De insertados
0
Número de insertados
61
Acciones
Compartido
0
Descargas
15
Comentarios
0
Recomendaciones
4
Insertados 0
No insertados

No hay notas en la diapositiva.

ASP.NET vNext... Desarrollo cross platform

  1. 1. MADRID · NOV 21-22 · 2014 ASP.Net vNext Eduard Tomàs Beercoder at techdencias @eiximenis http://www.pasiona.com http://www.techdencias.net
  2. 2. MADRID · NOV 21-22 · 2014 Open source .NET Core es open source y cross platform Asp.net vNext es open source y cross platform https://github.com/dotnet/home
  3. 3. MADRID · NOV 21-22 · 2014 Open source
  4. 4. MADRID · NOV 21-22 · 2014 Tooling Visual Studio 2015 Preview (Windows) Herramientas de línea de comandos (Windows, Linux, OSX) Nuevo ecosistema de herramientas (p. Ej. Omnisharp) Todo en beta (y en algunos casos alfa)
  5. 5. MADRID · NOV 21-22 · 2014 En mac… Instalar brew Tapear aspnet/k Instalar el recipe kvm kvm update para actualizar la versión del runtime (KRE) Instalar plugin omnisharp (http://omnisharp.net) para tu editor favorito Instalar yeoman y el generador aspnet
  6. 6. MADRID · NOV 21-22 · 2014 Fichero de proyecto project.json Define dependencias (paquetes NuGet) que son instaladas mediante kpm restore Define comandos posibles sobre el proyecto (run, tests, web, …)
  7. 7. MADRID · NOV 21-22 · 2014 Configuración Diccionario claves – valor (cadenas) Muerte a web.config Fuentes de configuración configurables Soporte out of the box para json, ini, variables entorno
  8. 8. MADRID · NOV 21-22 · 2014 Inyección de dependencias Incluída de serie en el framework El framework se basa en DI Soporta singleton, instance, scope (aka per-request), transient
  9. 9. MADRID · NOV 21-22 · 2014 ASP.NET MVC6 Unifica MVC y WebApi Routing centralizado en tabla de rutas o “a lo express” ViewComponents como sustitutos de acciones hijas Nueva versión de Razor TagHelpers
  10. 10. MADRID · NOV 21-22 · 2014 TagHelpers “Limpiar” las vistas Razor Sustituyen los helpers de formulario por controles HTML con un atributo específico que parsea Razor @Html.TextBoxFor(m=>m.Name) <input type=“text” for=“name” /> @Html.ActionLink(“text”,”action”,”controller”) <a action=“action” controller=“controller”>text</a>
  11. 11. MADRID · NOV 21-22 · 2014 ¿Preguntas? ¡Gracias! Eduard Tomàs Beercoder at techdencias @eiximenis http://www.pasiona.com http://www.techdencias.net

×