Busqueda local

Loading

martes, 15 de febrero de 2011

View Engine

Cuando decidí empezar a desarrollar en MVC 1 de Microsoft, una de las razones, era la promesa de poder controler la generación del código HTML, conocidas como Views en el argot de MVC.
Encontré algunos ejemplos muy interesantes donde el programador sustituyo por completo llamado FlickrExplorer (http://flickrxplorer.codeplex.com/) una excelente pieza de código, aun que fue creada en MVC 1.0 puede ser abierta en VS 2010 sin ningún problema.
En fin, regresando a nuestro tema (aun que no nos desviamos), como podemos definir el concepto? Un motor de vistas es un código que genera código HTML.
Desde que fue concebido, MVC se pensó para que pueda soportar View Engines de terceros o personalizados.
No creo que tengamos que codificar nuestro propio Engine, sin embargo para aquellos que van a más allá de lo que nos ofrece la tecnología, para quienes tiene el tiempo o la necesidad de hacer las cosas a su manera, esto es algo que puede interesarles.
La nueva versión de MVC nos ofrece la posibilidad de incluir en nuestros proyectos Engines de terceros, con mucha facilidad, al mismo tiempo que promueve el nuevo RAZOR, como una alternativa muy interesante a lo que actualmente podemos hacer en MVC 2.
A continuación les comparto algunos links muy interesantes con implementaciones de este tipo:
ScottGu’s Blog (http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx).
Return(GIS) (http://www.returngis.net/2011/02/razor-view-engine-para-asp-net-mvc/)
Amazedsaint’s (http://amazedsaint.blogspot.com/2010/06/creating-custom-view-engine-for-aspnet.html)
Brad Wilson (http://bradwilson.typepad.com/blog/2008/08/partial-renderi.html)
Que se diviertan!

No hay comentarios:

Publicar un comentario