Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRogelio Munos Modificado hace 9 años
1
{ Un paseo por ASP.NET MVC O que es «eso nuevo de MVC» Eduard Tomàs i Avellana Blog: http://geeks.ms/blogs/etomas http://geeks.ms/blogs/etomas Twitter: http://twitter.com/eiximenis http://twitter.com/eiximenis
2
NO es «una nueva versión de ASP.NET» NO es «el sustituto de webforms» NO es una «vuelta a los 90» Que NO es ASP.NET MVC
3
Un nuevo framework construído encima de ASP.NE Una opción más que se suma a webforms para desarrollar aplicaciones web Un framework moderno, novedoso y ágil… aunque sí, basado en ideas muuuy anteriores a los 90… Así pues… qué es?
4
Modelo, Vista, Controlador Tabla rutas Modelo Vista Request Crea Response Controladores Enruta Interacciona
5
Modelo muy simple de entender Modelo muy cercano a la web Admite una buena separación de responsabilidades Puntos fuertes de MVC…
6
Mucha menos abstracción que Webforms Curva de aprendizaje más alta … Y no tan fuertes…
7
Exponen acciones que se encargan de procesar las peticiones Cada acción debe devolver un resultado, que es algo que el framework debe hacer (mandar una vista, un fichero binario, un 404, …) Hablan con el modelo pero son «tontos» Controladores
8
Encapsula toda la lógica de nuestra aplicación Responde a peticiones de los controladores Modelo
9
Se encarga únicamente de temas de presentación. Es «básicamente» código HTML (con un poco de server-side) NO acceden a BBDD, NO toman decisiones, NO hacen nada de nada salvo… … mostrar información Vistas
10
Dada una URL decide qué acción de qué controlador procesa esta acción Sólo tiene en cuenta la URL (nada de parámetros POST, query string, …) Tabla de rutas
11
Creación de proyecto El primer controlador Añadiendo funcionalidad Configurando la tabla de rutas Déjemonos de charlas…
12
Buuuuuuuuuuuuf! :S Model Binders y Value Providers Helpers («default» y de Razor) Ajax DependencyResolver Y más… Y más… ¿Nos ha quedado algo por ver?
13
Algunos sitios de interés… http://asp.net/mvc -> Donde todo empieza… http://asp.net/mvc http://weblogs.asp.net/scottgu/ -> El blog de @scottgu http://weblogs.asp.net/scottgu/ http://www.hanselman.com/blog/ -> El blog del otro Scott http://www.hanselman.com/blog/ http://www.variablenotfound.com -> El blog del maestro José María. http://www.variablenotfound.com http://social.msdn.microsoft.com/Forums/es/as pnetmvces/threads -> Si tienes alguna duda pásate por los foros! http://social.msdn.microsoft.com/Forums/es/as pnetmvces/threads http://social.msdn.microsoft.com/Forums/es/as pnetmvces/threads Gracias! Gracias!
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.