MVC es un patrón para crear aplicaciones web utilizando el diseño MVC (Model View Controller modelo-vista-controlador); es uno de los tres patrones de programación ASP.NET;
ASP.NET es un marco de desarrollo para crear páginas web y sitios web utilizando HTML, CSS, JavaScript y scripts de servidor.
ASP.NET admite tres modelos de desarrollo diferentes: páginas web (páginas web), MVC (modelo vista controlador modelo-vista-controlador) y formularios web (formularios web).
Este tutorial presenta MVC .
Paginas Web | mvc | Formularios web |
MVC es uno de los tres patrones de programación ASP.NET.
MVC es un patrón para crear aplicaciones web utilizando el diseño MVC (Model View Controller modelo-vista-controlador):
Un modelo representa el núcleo de la aplicación (como una lista de registros de base de datos).
Ver muestra datos (registros de base de datos).
El Controlador maneja la entrada (escribe registros de la base de datos).
El patrón MVC proporciona control total sobre HTML, CSS y JavaScript al mismo tiempo.
El patrón MVC define una aplicación web con tres capas lógicas: Capa empresarial (lógica del modelo) Capa de visualización (ver lógica) Control de entrada (lógica del controlador) |
Un modelo es la parte de la aplicación que maneja la lógica de los datos de la aplicación. Normalmente, los objetos modelo son responsables de acceder a los datos de la base de datos.
Ver es la parte de la aplicación que maneja la visualización de datos. Normalmente las vistas se crean a partir de datos del modelo.
Un controlador es la parte de una aplicación que maneja la interacción del usuario. Normalmente, el controlador es responsable de leer los datos de la vista, controlar la entrada del usuario y enviar datos al modelo.
Las capas MVC ayudan a gestionar aplicaciones complejas porque puede centrarse exclusivamente en un aspecto a la vez. Por ejemplo, puede centrarse en el diseño de vistas sin depender de la lógica empresarial. También facilita las pruebas de aplicaciones.
La estratificación de MVC también simplifica el desarrollo del grupo. Diferentes desarrolladores pueden desarrollar vistas, lógica de controlador y lógica de negocios simultáneamente.
El patrón de programación MVC es una alternativa ligera al tradicional ASP.NET (Web Forms). Es un marco liviano y altamente comprobable que integra todas las características existentes de ASP.NET, como páginas maestras, seguridad y autenticación.
Visual Studio Express es una versión gratuita de Microsoft Visual Studio.
Visual Studio Express es una herramienta de desarrollo diseñada para MVC (y Web Forms).
Visual Studio Express incluye:
MVC y formularios web
Arrastrar y soltar controles web y componentes web
Idioma del servidor web (Razor usa VB o C#)
Servidor web (IIS Express)
Servidor de base de datos (SQL Server Compact)
Marco completo de desarrollo web (ASP.NET)
Si ya tiene instalado Visual Studio Express, aprenderá más en este tutorial.
Si desea instalar Visual Studio Express, haga clic en uno de los siguientes enlaces:
Desarrollador web visual 2012 (Windows 7 o Windows 8)
Desarrollador web visual 2010 (Windows Vista o XP)
Después de instalar Visual Studio Express por primera vez, puede instalar parches y paquetes de servicio ejecutando el instalador nuevamente haciendo clic en el enlace nuevamente. |
Al final de este tutorial, proporcionamos el manual de referencia completo de ASP.NET MVC para su revisión.
Lo anterior es la introducción a ASP.NETMVC.