Diseño Web
Haml, el haiku de las páginas web
Submitted by roadmr on Fri, 08/03/2007 - 00:00Una de tantas ventajas del modelo MVC bajo el que fue creado Rails es la relativa independencia de los componentes que lo forman. Por ejemplo sería factible reemplazar ActiveRecord con alguna otra capa ORM. Tal vez lo más interesante es poder emplear otro motor de plantillas en lugar de ERb (Embedded Ruby); éste es el interpretador de los archivos .rhtml que todo programador en Rails conoce. Existen varias opciones, las más conocidas son Markaby y RedCloth (interpretador de Textile). Sin embargo una opción interesante y que está haciendo muchas olas en la comunidad Rails es Haml (XHTML Abstraction Markup Language). La promesa de Haml es "convertir tus asquerosas plantillas en agradables Haikus". Veamos si lo cumple...