I am trying to build a theme right now for the Spree eCommerce platform for Rails. Because Spree is already a fairly large project, it has chosen a certain set of patterns and frameworks for skinning: Less and YUI. But from reading around on Google, other skinners seem to work faster/better using other frameworks. So I am wondering what the pros and cons are of each so I can spend some quality time mastering one (preferably the one that gets me there the fastest).
- Less vs. Sass - for CSS
- Blueprint vs. YUI - for good CSS defaults and a nice grid system
- HAML vs. HTML - for markup
Spree is using Less with YUI, while most of the blogs posters out there are choosing Sass and Blueprint (which you can use with Compass for automating css compilation).
What are the pros and cons of Less/YUI or Blueprint/Sass?
I would like to just learn and become efficient at one of them immediately so I don't have to split my time between both. I am not looking to use CSS without a framework.
Referencing a discussion on the Spree boards about Getting Started Creating Custom Themes.