Los últimos tutoriales de desarrollo web
 

ASP.NET MVC Tutorial


ASP.NET

ASP.NET es un marco de desarrollo para la creación de páginas web y sitios web con HTML, CSS, JavaScript y secuencias de comandos del servidor.

ASP.NET es compatible con tres modelos diferentes de desarrollo:
Páginas Web, MVC (Model View Controller) , y los formularios web.

Este tutorial cubre MVC

Páginas web MVC web Forms

El modelo de programación MVC

MVC es uno de los tres modelos de programación ASP.NET.

MVC es un marco para la creación de aplicaciones web usando un diseño MVC (Modelo Vista Controlador):

  • El modelo representa el núcleo de la aplicación (por ejemplo una lista de registros de bases de datos).
  • La vista muestra los datos (the database records) .
  • El controlador se encarga de la entrada (to the database records) .

El modelo MVC también proporciona un control total sobre HTML, CSS y JavaScript.


MVC

El modelo MVC define web
aplicaciones con 3 capas lógicas:

La capa de negocio (Model logic)

La capa de visualización (View logic)

El control de entrada (Controller logic)

The Model es la parte de la aplicación que se encarga de la lógica de los datos de la aplicación.
A menudo, los objetos del modelo recuperar los datos (and store data) de una base de datos.

The View es las partes de la aplicación que se encarga de la visualización de los datos.
Muy a menudo los puntos de vista se crean a partir de los datos del modelo.

The Controller es la parte de la aplicación que se encarga de la interacción del usuario.
Típicamente los controladores de leer datos de una entrada de usuario vista, control, y enviar datos de entrada para el modelo.

La separación MVC le ayuda a gestionar aplicaciones complejas, porque se puede centrarse en un aspecto cada vez. Por ejemplo, usted puede centrarse en la vista sin depender de la lógica de negocio. También hace que sea más fácil para probar una aplicación.

La separación MVC también simplifica el desarrollo del grupo. Diferentes desarrolladores pueden trabajar en la vista, la lógica del controlador, y la lógica de negocio en paralelo.


Formularios Web vs MVC

El modelo de programación MVC es una alternativa más ligera a los tradicionales ASP.NET (Web Forms) . Es un marco altamente comprobable ligero, integrado con todas las características de ASP.NET existentes, tales como las páginas principales, Seguridad y autenticación.


Visual Studio Express 2012/2010

Visual Studio Express es una versión gratuita de Microsoft Visual Studio.

Visual Studio Express es una herramienta de desarrollo a medida hecho para MVC (and Web Forms) .

Visual Studio Express contiene:

  • MVC y Web Forms
  • controles web de arrastrar y soltar y componentes web
  • Un lenguaje de servidor web ( Razor using VB or C#)
  • Un servidor web (IIS Express)
  • Un servidor de base de datos (SQL Server Compact)
  • Un marco de desarrollo web completa (ASP.NET)

Si instala Visual Studio Express, obtendrá más beneficios de este tutorial.

Si desea instalar Visual Studio Express, haga clic en uno de estos enlaces:

Visual Web Developer 2012 (Si tiene Windows 7 o Windows 8)

Visual Web Developer 2010 (If you have Windows Vista or XP)

Después de haber instalado Visual Studio Express primera vez, vale la pena para ejecutar la instalación una vez más, para instalar arreglos y paquetes de servicios. Basta con hacer clic en el enlace una vez más.


ASP.NET MVC Referencias

Al final de este tutorial se encuentra una referencia completa de ASP.NET MVC.