Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ASP.net vNext, qué cambia y cómo nos afecta

2,320 views

Published on

Slides del hangout realizado por Roberto Luis Bisbé, Juan Quijano, Eduard Tomás y Luis Ruiz Pavón sobre las novedades de ASP.NET vNext, los cambios y cómo nos afectan como desarrolladores estos cambios.

Published in: Software
  • Be the first to comment

  • Be the first to like this

ASP.net vNext, qué cambia y cómo nos afecta

  1. 1. ASP.NET vNext qué cambia y cómo nos afecta Por @rlbisbe, @jc_quijano, @eiximenis y @luisruizpavon Con la colaboración de @msdev_es Y el patrocinio de @syncfusion
  2. 2. ¿De qué vamos a hablar? • ASP.NET vNext • Novedades a nivel de proyecto • Configuración • MVC y Web API • Inyección de dependencias • Routing • ViewComponents • Fuera de Visual Studio • Ejecutando en Linux
  3. 3. ASP.NET vNext • Rediseño de ASP.NET • MVC, WebApi y Web Pages por fin juntos • WebForms queda fuera • Multiplataforma (Windows, OSX y Linux) • EF se engloba dentro de ASP.NET • Open Source
  4. 4. Novedades a nivel de proyecto • No more System.Web • Dependencias a través de paquetes nuget • Tres runtimes: • .NET CLR • .NET Core CLR • side-by-side • de despliega con nuestras apps a través de Nuget • Cross-Platform CLR • Versiones específicas del framework • Integración con Bower y Grunt
  5. 5. Configuración • Ya no tenemos web.config • Diferentes tipos de config • .xml • .json • .conf • Variables de entorno
  6. 6. MVC y Web API • Un tipo de controlador • Referencias unificadas • System.Web.Mvc.Routing vs System.Web.Http.Routing
  7. 7. Inyección de dependencias • Integrada en las propias aplicaciones • Tipos: • Instance • Transient • Singleton • Scope
  8. 8. Routing • Personalizable a nivel de acción • Tipos de parámetros • Verbos HTTP
  9. 9. ViewComponents • Sustituyen a las vistas parciales • Tienen su propia lógica • Heredan de ViewComponent • Datos de usuario, menus, ultimas noticias, datos dirección...
  10. 10. Tagging • Vistas MVC mas limpias
  11. 11. Fuera de Visual Studio • KVM • KPM • KRE • k ef • k gen • k build • k run

×