2009-05-03 11 views

risposta

12

In sintesi:

  • Haml è un linguaggio di markup
  • Sass è un set di estensioni CSS che compila in standard CSS
  • Compass è un wrapper per Sass intorno alle cose come Blueprint
  • Erb è semplicemente HTML con codice Ruby incorporato.

Generalmente, guarderai Haml o Erb (anche se puoi combinarli se necessario) e CSS o Sass. Compass è semplicemente un add-on per Sass.

Suggerirei di iniziare con Haml e Sass, dato che Haml prende la maggior parte degli aspetti fastidiosi e proni di bug dell'HTML e li abbandona. Una volta che ti sei abituato a scrivere in Haml, usare Erb è molto verboso.

Come per i CSS, scegliere un framework (come Blueprint) e usarlo così com'è per iniziare. Puoi sempre aggiungere Compass in un secondo momento se ritieni di averne bisogno.

Problemi correlati