SlideShare ist ein Scribd-Unternehmen logo
1 von 11
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
¿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
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
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
Configuración 
• Ya no tenemos web.config 
• Diferentes tipos de config 
• .xml 
• .json 
• .conf 
• Variables de entorno
MVC y Web API 
• Un tipo de controlador 
• Referencias unificadas 
• System.Web.Mvc.Routing vs System.Web.Http.Routing
Inyección de dependencias 
• Integrada en las propias aplicaciones 
• Tipos: 
• Instance 
• Transient 
• Singleton 
• Scope
Routing 
• Personalizable a nivel de acción 
• Tipos de parámetros 
• Verbos HTTP
ViewComponents 
• Sustituyen a las vistas parciales 
• Tienen su propia lógica 
• Heredan de ViewComponent 
• Datos de usuario, menus, ultimas noticias, datos dirección...
Tagging 
• Vistas MVC mas limpias
Fuera de Visual Studio 
• KVM 
• KPM 
• KRE 
• k ef 
• k gen 
• k build 
• k run

Weitere ähnliche Inhalte

Andere mochten auch

De escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincherasDe escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincherasRoberto Luis Bisbé
 
Javascript vuela en primera clase con Firefox OS
Javascript vuela en primera clase con Firefox OSJavascript vuela en primera clase con Firefox OS
Javascript vuela en primera clase con Firefox OSRoberto Luis Bisbé
 
DotNetSpain2015: Extendiendo Visual Studio Online a través de su API
DotNetSpain2015: Extendiendo Visual Studio Online a través de su APIDotNetSpain2015: Extendiendo Visual Studio Online a través de su API
DotNetSpain2015: Extendiendo Visual Studio Online a través de su APIRoberto Luis Bisbé
 

Andere mochten auch (6)

De escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincherasDe escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincheras
 
Javascript vuela en primera clase con Firefox OS
Javascript vuela en primera clase con Firefox OSJavascript vuela en primera clase con Firefox OS
Javascript vuela en primera clase con Firefox OS
 
DotNetSpain2015: Extendiendo Visual Studio Online a través de su API
DotNetSpain2015: Extendiendo Visual Studio Online a través de su APIDotNetSpain2015: Extendiendo Visual Studio Online a través de su API
DotNetSpain2015: Extendiendo Visual Studio Online a través de su API
 
APIs REST
APIs RESTAPIs REST
APIs REST
 
Los lenguajes de la web
Los lenguajes de la webLos lenguajes de la web
Los lenguajes de la web
 
Desarrollo Full Stack UAM.net
Desarrollo Full Stack UAM.netDesarrollo Full Stack UAM.net
Desarrollo Full Stack UAM.net
 

Mehr von Roberto Luis Bisbé

Mehr von Roberto Luis Bisbé (8)

Scala desde c# y JavaScript
Scala desde c# y JavaScriptScala desde c# y JavaScript
Scala desde c# y JavaScript
 
Desarrollo de aplicaciones para Windows 8 y Windows Phone
Desarrollo de aplicaciones para Windows 8 y Windows PhoneDesarrollo de aplicaciones para Windows 8 y Windows Phone
Desarrollo de aplicaciones para Windows 8 y Windows Phone
 
Desarrollo Metro con Windows 8 UPM
Desarrollo Metro con Windows 8 UPMDesarrollo Metro con Windows 8 UPM
Desarrollo Metro con Windows 8 UPM
 
Aplicaciones Metro para Windows 8
Aplicaciones Metro para Windows 8Aplicaciones Metro para Windows 8
Aplicaciones Metro para Windows 8
 
Hardcore PHP
Hardcore PHPHardcore PHP
Hardcore PHP
 
El patrón MVC
El patrón MVCEl patrón MVC
El patrón MVC
 
Social Media
Social MediaSocial Media
Social Media
 
Fundamentos de sitios web accesibles
Fundamentos de sitios web accesiblesFundamentos de sitios web accesibles
Fundamentos de sitios web accesibles
 

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

  • 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. ¿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. 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. 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. Configuración • Ya no tenemos web.config • Diferentes tipos de config • .xml • .json • .conf • Variables de entorno
  • 6. MVC y Web API • Un tipo de controlador • Referencias unificadas • System.Web.Mvc.Routing vs System.Web.Http.Routing
  • 7. Inyección de dependencias • Integrada en las propias aplicaciones • Tipos: • Instance • Transient • Singleton • Scope
  • 8. Routing • Personalizable a nivel de acción • Tipos de parámetros • Verbos HTTP
  • 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. Tagging • Vistas MVC mas limpias
  • 11. Fuera de Visual Studio • KVM • KPM • KRE • k ef • k gen • k build • k run

Hinweis der Redaktion

  1. Instance: Instancia específica Trasient: Una instancia cada vez Singleton: Se crea una instancia y se utiliza cada vez Scope: Se crea una instancia en el scope actual, actúa como singleton