miércoles, 10 de julio de 2013

Introducción a ASP.NET MVC 4

MVC , cuyas siglas significan Modelo Vista Controlador ,  es un patrón de arquitectura de software que lo separa en 3 partes fundamentales :

Modelo : Esta parte es mas que todo los datos con los que vas a trabajar , me refiero a la Base de datos y/o tablas.

Controlador : Su nombre lo dice , "controlador" , pero controlar que ? , pues bien , esta parte de encarga de mostrar los datos en las vistas , según peticiones del lado de cliente. 

Vista : La vistas son en si los Web Forms , por así decirlo , pues esta sera la interfaz donde va a interactuar el cliente con el sistema.

Cabe decir que MVC , no es para nada moderno , pues ya tiene muchos años atrás de haberse creado , tampoco es que Microsoft haya creado este patrón , simplemente lo tomo, lo estudio y así nació MVC , que por cierto fueron 4 versiones.

Que hay que saber para programar en MVC 4 ?

Básicamente para empezar con MVC 4, se deberá tener nociones de HTML , ya que en este patrón ya no existen controles de servidor , es decir en ASP.NET , recordaran que para hacer una caja de texto , usaban el <asp:textbox></texbox>  por ejemplo , y tenían el cuadro de herramientas en un lado con todos los controles de .net , solo para arrastrarlos a el web form, pues bien , aquí solamente se puede usar html puro , es decir , si quieres una caja de texto tendrás que el hacer el tradicional <input type="text">.

Seguramente te preguntaras que al decirte que no existen controles de servidor , y por tanto no habiendo tampoco eventos de los mismos , ¿donde programo mi código? o mas importante aun ¿como asigno el código a el control que quiero?

Pues bien aqui viene la otra parte que debes saber , el famoso lenguaje de programación "JavaScript" y su libreria estrella "Jquery", mediante estos amigos lograremos todas las acciones que deseemos , ya que como lo mencione MVC mas trabaja en el lado de cliente esta herramienta nos ayudara mucho , mediante jquery podremos asignar acciones en los eventos de los controles que esta libreria nos ofrece.

Por ejemplo.

Se acuerdan del <asp:button></button> , a cuyo evento accedíamos dándole doble click al control el cual nos llevaba al Button1_Click.

Pues bien , en escenario MVC 4, seria algo como esto

tienes <input type="button" id="boton1"/> , por medio del correcto uso de los selectores podremos hacer lo siguiente.

$("#boton1").click(function(){

alert ("Hola MVC");
});

Por ultimo para entrar a MVC 4, definitivamente has debido de pasa primero por .NET

Para acabar aqui te dejo un manual de ASP.NET MVC 4 .

ASP.NET MVC 4 Professional Manual

No hay comentarios:

Publicar un comentario