prueba

Páginas: 19 (4702 palabras) Publicado: 15 de julio de 2013
Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com

Manual del framework ASP.NET MVC
Manual dedicado al framework de ASP.NET MVC, basado en el patrón Modelo - Vista Controlador, para el desarrollo de aplicaciones web con tecnologías Microsoft.

Autores del manual
Este manual ha sido realizado por los siguientes colaboradores de DesarrolloWeb.com:
Eduard Tomàs

TechnologySpecialist en raona
http://geeks.ms/blogs/etomas
(8 capítulos)

Manual del framework ASP.NET MVC: www.desarrolloweb.com/manuales/framework-asp-net-mvc.html
© Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorización.

1

Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com

Introducción a ASP.NET MVC
ASP
.NET MVC es el “nuevo”framework que ha sacado Microsoft para desarrollar aplicaciones web, usando
tecnología .NET.
Lo de nuevo entre comillas, viene porque la primera versión salió, aproximadamente, a mediados del 2009 y ya sabemos que
en este mundo, casi dos años son una eternidad. De hecho, actualmente el framework ya va por su tercera versión y es esa
tercera versión la que vamos a ver en esta serie de artículos.ASP.NET MVC 3.0 permite el desarrollo de aplicaciones web usando .NET Framework 4.0 y Visual Studio 2010. No puede
usarse Visual Studio 2008 aunque sí la versión Express (gratuita) de Visual Web Developer. ASP.NET MVC 3.0 no viene de
serie, ni con Visual Studio 2010 ni con Visual Web Developer 2010. Puede instalarse usando Web Platform Installer o bien
descargándolo desdehttp://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a0642a455a22c8f6&displaylang=en

¿Sustituye ASP.NET MVC a ASP.NET?
Esta es una de las primeras preguntas que se realiza mucha gente cuando oye a hablar por primera vez del Framework. La
respuesta es un rotundo no, y por dos razones principales:
1. ASP.NET MVC está construido usando ASP.NET. Todos los aspectos transversales de ASP.NET(autenticación,
cache, sesión, roles,…) siguen siendo los mismos en ASP.NET MVC.
2. Si a algo puede sustituir ASP.NET MVC es a Webforms, es decir a las páginas .aspx. Pero Microsoft ya ha
anunciado que esto no sucederá: ambos frameworks (ASP.NET MVC y Webforms) se seguirán evolucionando. Así
pues si has invertido tiempo en conocer y dominar Webforms, estate tranquilo: ese conocimiento siguesiendo
válido. De todos modos yo te animo a que eches un vistazo a ASP.NET MVC y luego decidas cuál de los dos
frameworks te gusta más para el desarrollo de aplicaciones web usando .NET.

El Patrón Modelo - Vista - Controlador (MVC)
ASP.NET MVC es, básicamente, una implementación del patrón Modelo - Vista - Controlador (MVC) para tecnología
ASP.NET. El patrón MVC no es ni nuevo (data de finalesde los años 70) ni está pensado para aplicaciones web, pero en
realidad en aplicaciones web encaja perfectamente.
Brevemente podemos decir que el patrón MVC separa la lógica (y acceso a datos) de una aplicación de su presentación,
usando 3 componentes:
1. Modelo: Representa las reglas de negocio de la aplicación (y el acceso a datos subyacente).
2. Vistas: Representan la presentación de laaplicación.
3. Controlador: Actúan de intermediario entre el usuario y el Modelo y las Vistas. Recogen las peticiones del usuario,
interaccionan con el modelo y deciden que vista es la que debe mostrar los datos.
En el contexto de ASP.NET MVC:




Toda la lógica de negocio y el acceso a datos es el Modelo (en muchos casos el Modelo puede estar en uno o varios
assemblies referenciados).Las vistas contienen, básicamente, el código que se envía al navegador, es decir el código HTML (y código de
servidor asociado, siempre y cuando este código haga cosas de presentación, no de lógica de negocio).
Los controladores reciben las peticiones del navegador y en base a esas, deciden que vista debe enviarse de vuelta al
navegador y con qué datos.

Manual del framework ASP.NET MVC:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Pruebas
  • Pruebas
  • Prueba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS