テンプレートエンジンを探しています。HAML、SASS / Compass、ERBから選択する際に考慮すべき重要な要素は何ですか?
質問する
1748 次
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 に答える