Domanda

Sto cercando un motore di template. Quali sono i fattori importanti da considerare nella scelta tra HAML, SASS / Compass ed ERB?

È stato utile?

Soluzione

Per riassumere:

  • Haml è un linguaggio di markup
  • Sass è un insieme di estensioni CSS che vengono compilate in CSS standard
  • Compass è un wrapper per Sass attorno a cose come Blueprint
  • Erb è semplicemente HTML con codice Ruby incorporato.

In generale, guarderai Haml o Erb (anche se puoi mescolarli e abbinarli se necessario) e CSS o Sass. Compass è semplicemente un componente aggiuntivo di Sass.

Consiglio di iniziare con Haml e Sass, poiché Haml prende la maggior parte degli aspetti fastidiosi e vulnerabili dell'HTML e li elimina. Una volta che ti sei abituato a scrivere in Haml, usare Erb è molto prolisso.

Per quanto riguarda i CSS, scegli un framework (come Blueprint ) e usalo così com'è per iniziare . Puoi sempre aggiungere Compass in seguito se ritieni di averne bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top