miércoles, enero 16, 2008

Model View Controller Pattern

No se como es posible, pero, da igual que la aplicación que se está desarrollando sea de Windows Froms o ASP.NET, siempre aparecen líneas de código en los formularios, que no deberían estar allí.

Como pone en este artículo, esto dificulta testear los métodos de ese formulario (habria que hacerlo a mano). Por ello, debemos intentar separar la capa de presentación de la lógica de negocio.

Se puede utilizar el MVC (patron modelo-vista-controlador), que permite separar al máximo lo que corresponde al UI, al BL y la interacción entre ambas. Para ayudarnos, se está desarrollando un MVC Framework (que debería haber salido ya, pero no tengo noticias de ello; si alguien las tiene, feedbacks are welcome). la verdad, tengo ganas de que nos llegue ya esa preview para darle un vistacillo, porque muchas veces no usamos este tipo de patrones, simplemente, porque no abemos que existen.

Aqui teneis un walkthrough para implementar MVC sobre ASP.NET y aquí la guía dentro de la cual está metida, que tiene un link a la versión PDF, para que lo leais en el metro.

Un saludo @Madrid

No hay comentarios.: