Introducción Práctica a la Atención Farmacéutica Introducción ...
Introducción a ASPNET vNext
-
Upload
julito-avellaneda -
Category
Documents
-
view
487 -
download
0
Transcript of Introducción a ASPNET vNext
Introducción a ASPNET
vNext (5)
El ASPNET que conoces ha cambiado…
http://bdotnet.org
Julio Avellaneda
Senior Software Developer
Microsoft MVP ASPNET
Telerik Developer Expert
http://julitogtu.com
@julitogtu
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
…
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
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
Y ahora como va NET?
Basta de hablar... t ime to
code!
Demo 1-Templates, net fw, estructura.
Basta de hablar... t ime to
code!
Demo 2 – Web.config y Global.asax
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!
Time to code!
Demo 3 – MVC y Web API desde 0
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
Time to code!
Demo 4 – DI Nativo
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
Time to code!
Demo 5 – Tag Helpers
View Components
Reemplazan las vistas parciales
Similar a un mini-controller
Disponible para MVC y Web API
Control login
Tags
Menús
…
Time to code!
Demo 6 – View Components
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/
Time to code!
Demo 7 – Yeoman y Sublime Text
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
Gracias … @julitogtu