martes, 8 de septiembre de 2009

MVC T4 Templates.

 

Bienvenidos de nuevo.
Esta entrada trata sobre una herramienta que descubrí por ahi, por estar programando asp.net mvc, y buscando maneras fáciles y rápidas para mejorar la productividad. Pues por ahi como dicen de "guava" me encontré algo llamado T4. Para los que no saben, T4 son plantillas de texto que al compilar o ejecutar una solución, se ejecutan también. La mayor de las veces se utilizan para generar código (aunque, personalmente, ésto siempre me ha parecido sin sentido).
Pero bueno, lo bueno de ésto no es que tu hagas tus propias plantillas, sino, buscar trabajo ya hecho (no inventar el agua tibia, una de las reglas más importantes de los programadores).
Pues bueno,esto es lo interesante:


Si pueden notarlo, en ves de escribir
















return RedirectToAction("About",new{controller="Home"});
ahora se escribe:
return RedirectToAction(Mvc.Home.About);

Esto no solo significa que es más rapido de trabajar, si no además, que al no ser utilizados parámetros tipo string en métodos de esta clase, los errores se encontrarán en tiempo de compilación y no en tiempo de ejecución, evitandonos problemas comunes.

Si les parece interesante, pueden bajar las plantillas y muchas otras cosas más respecto a MVC aquí.
Nada más es copiar ambos archivos T4MVC.settings.t4 y T4MVC.tt, al root de su proyecto MVC, y luego por unica ves darle clic derecho al T4MVC.tt y seleccionar ejecutar herramienta personalizada. y Voilà! Puede comenzar a Codear!
Saludos

No hay comentarios:

Publicar un comentario