2009-05-03 22 views

Trả lời

12

Để tóm tắt:

  • Haml là một ngôn ngữ đánh dấu
  • Sass là một tập hợp các phần mở rộng CSS mà biên dịch vào CSS tiêu chuẩn
  • Compass là một wrapper cho Sass xung quanh những thứ như Blueprint
  • Erb chỉ đơn giản là HTML với mã Ruby được nhúng.

Nói chung, bạn sẽ xem xét Haml hoặc Erb (mặc dù bạn có thể trộn và kết hợp chúng nếu bạn cần) và CSS hoặc Sass. Compass chỉ đơn giản là một add-on cho Sass.

Tôi khuyên bạn nên bắt đầu với Haml và Sass, vì Haml mất hầu hết các khía cạnh gây phiền nhiễu, dễ bị lỗi của HTML và bỏ chúng. Một khi bạn quen với việc viết trong Haml, sử dụng Erb cảm thấy rất dài dòng.

Đối với CSS, hãy chọn khung (chẳng hạn như Blueprint) và sử dụng nó như để bắt đầu. Bạn luôn có thể thêm Compass vào sau này nếu bạn cảm thấy rằng bạn cần nó.

Các vấn đề liên quan