Pregunta

Estoy buscando un motor de plantillas. ¿Cuáles son los factores importantes a considerar al elegir entre HAML, SASS / Compass y ERB?

¿Fue útil?

Solución

Para resumir:

  • Haml es un lenguaje de marcas
  • Sass es un conjunto de extensiones CSS que se compilan en CSS estándar
  • Compass es una envoltura para Sass en torno a cosas como Blueprint
  • Erb es simplemente HTML con código Ruby incorporado.

En general, verás Haml o Erb (aunque puedes combinarlos si es necesario), y CSS o Sass. Compass es simplemente un complemento de Sass.

Recomiendo comenzar con Haml y Sass, ya que Haml toma la mayoría de los aspectos molestos y propensos a errores de HTML y los abandona. Una vez que te acostumbras a escribir en Haml, usar Erb se siente muy prolijo.

En cuanto a CSS, elija un marco (como Blueprint ), y utilícelo como está para comenzar . Siempre puede agregar Compass más adelante si cree que lo necesita.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top