Frage

Ich bin auf der Suche nach einer Template-Engine. Was sind die wichtigen Faktoren zu berücksichtigen, wenn unter HAML, SASS / Kompass und ERB wählen?

War es hilfreich?

Lösung

Um es zusammenzufassen:

  • Haml ist eine Auszeichnungssprache
  • Sass ist ein Satz von CSS-Erweiterungen, die in Standard-CSS
  • kompilieren
  • Compass ist ein Wrapper für Sass um Dinge wie Blueprint
  • Erb ist einfach HTML mit eingebettetem Ruby-Code.

Im Allgemeinen werden Sie bei Haml oder Erb suchen (obwohl können Sie sie mischen und anpassen, wenn Sie benötigen) und CSS oder Sass. Compass ist einfach ein Add-on zu Sass.

Ich würde empfehlen, mit Haml und Sass beginnen, als Haml die meisten der lästigen und fehleranfälligen Aspekte der HTML nimmt und Gräben ihnen. Sobald Sie zum Schreiben in Haml gewöhnen, mit Erb fühlt sich sehr wortreich.

Wie bei CSS, wählen Sie einen Rahmen (wie Blueprint ), und verwenden Sie es als Service-Leistung zu starten . Sie können jederzeit hinzufügen Compass auf später, wenn Sie das Gefühl, dass Sie es brauchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top