質問

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

役に立ちましたか?

解決

要約する:

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

一般に、Haml または Erb (必要に応じてこれらを組み合わせて一致させることもできます)、および CSS または Sass を検討することになります。Compass は単なる Sass のアドオンです。

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

CSS については、フレームワーク (例: 青写真)を選択し、そのまま使用して起動します。必要に応じて、後でいつでも Compass を追加できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top