10

テンプレートエンジンを探しています。HAML、SASS / Compass、ERBから選択する際に考慮すべき重要な要素は何ですか?

4

1 に答える 1

12

要約する:

  • Haml はマークアップ言語です。
  • Sass は、標準の CSS にコンパイルされる CSS 拡張機能のセットです。
  • Compass は、Blueprint などの Sass のラッパーです。
  • Erb は、Ruby コードが埋め込まれた単純な HTML です。

一般的には、Haml または Erb (ただし、必要に応じて組み合わせて使用​​できます)、および CSS または Sass を検討します。Compass は Sass の単なるアドオンです。

私は Haml と Sass から始めることをお勧めします。Haml は、HTML の厄介でバグが発生しやすい側面のほとんどを取り、それらを捨てるからです。Haml での記述に慣れると、Erb を使用すると非常に冗長に感じます。

CSSに関しては、フレームワーク(Blueprintなど)を選んで、そのまま使って始めます。必要に応じて、後でいつでも Compass を追加できます。

于 2009-05-03T15:18:05.007 に答える