miércoles, 25 de noviembre de 2009

Taller de HAML y SASS

Taller de HAML y SASS
Conferencia Rails 2009: Pedro Villalba


Continuamos en los talleres de la Conferencia Rails 2009.

En la sesión de tarde hemos empezado con el taller del gestor de plantillas html HAML, el equivalente en Ruby a los gestores para PHP Smarty o HTML_Sigma.

Dispone de helpers, al estilo de los que se usan en los View Templates de CakePHP, que ofrecen funciones para generación de tags html. Facilita la legibilidad de las vistas html, bueno básicamente ofrece lo mismo que cualquier gestor de plantillas html pero para aplicaciones Ruby.

Como curiosidad comentar que existe una utilidad Html2Haml, que como su nombre indica convierte HTML a código HAML.



SASS es al CSS lo que HAML al HTML. Proporcionando nueva funcionalidad como la definición de variables o incorporación de código, por ejemplo, para cálculo dinámico de colores o tamaños.

Al igual que HAML hace con los ficheros html, SASS genera dinámicamente los ficheros css a partir de los ficheros con código SASS que hayamos definido.

También permite modularidad. Para evitar la duplicidad y redefinición de tags es posible definir para qué acción de qué página queremos aplicar un estilo.

No hay comentarios: