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.

Introducción a ASPNET vNext

1,211 views

Published on

Introducción a ASPNET vNext

  1. 1. Introducción a ASPNET vNext (5) El ASPNET que conoces ha cambiado…
  2. 2. http://bdotnet.org
  3. 3. Julio Avellaneda  Senior Software Developer  Microsoft MVP ASPNET  Telerik Developer Expert  http://julitogtu.com  @julitogtu
  4. 4. Por qué un nuevo ASPNET? Algunas razones para cambiar  Flexibilidad en los componentes  Mejor sistema de evolución  Apoyo de la comunidad  Ir a otros sistemas operativos  Performance  …
  5. 5. Entonces que cambió?  ASPNET es Open Source https://github.com/aspnet/home  Cross-Platform (Windows, Linux, Mac)  Limpio (usa solo lo que necesitas)  Modelo Unificado (MVC – Web API – Web Pages)  NET 5 Core 6 | NET FW 4.6
  6. 6. Otros cambios interesantes  Web Forms solo en NET FW 4.6  VB.Net solo en NET FW 4.6  Nuevos templates  Nueva estructura de proyecto  Bye bye web.config  Byt bye Global.asax  Npm, bower, nuget
  7. 7. Y ahora como va NET?
  8. 8. Basta de hablar... time to code! Demo 1-Templates, net fw, estructura.
  9. 9. Basta de hablar... time to code! Demo 2 – Web.config y Global.asax
  10. 10. Y cómo inicio desde 0?  Añadir MVC  Configurar/Conectar en Startup  Y una sola clase base para MVC y Web API : Controller  Ready to code!
  11. 11. Time to code! Demo 3 – MVC y Web API desde 0
  12. 12. DI Nativo  ASPNET 5 ha sido construido sobre el principio de inyección de dependencias.  DI ya viene out of box  Disponible para MVC y Web API
  13. 13. Time to code! Demo 4 – DI Nativo
  14. 14. Tag Helpers  Sustituyen parcialmente los Helpers de Razor  Mejor control sobre HTML  HTML más limpio (sobretodo en design time)  Tag Helpers pre-construidos  Custom Tag Helpers
  15. 15. Time to code! Demo 5 – Tag Helpers
  16. 16. View Components  Reemplazan las vistas parciales  Similar a un mini-controller  Disponible para MVC y Web API  Control login  Tags  Menús  …
  17. 17. Time to code! Demo 6 – View Components
  18. 18. Yeoman y Sublime Text  Ahora puedes desarrollar en Linux y en MAC OS  No necesitas Visual Studio  Nuevos IDEs: Sublime Text, Brackets.io  Gracias a Omnisharp http://www.omnisharp.net/
  19. 19. Time to code! Demo 7 – Yeoman y Sublime Text
  20. 20. Quieres más?  http://www.asp.net/vnext  https://github.com/aspnet/  http://channel9.msdn.com/Events/dotnetConf/201 5/Introduction-to-ASPNET5  http://www.omnisharp.net/  http://www.julitogtu.com 
  21. 21. Gracias … @julitogtu

×