euantor
Well-known member
There are lots of discussions/debate about which CSS pre-processor to use and for good reasons my personal favorite is SASS. One big concern I have seen in this regard that people are afraid of the Ruby dependency of the SASS. On the other hand LESS also requires external dependency of NodeJS, unless one is willing to use client side less.js library (which is only recommended in development mode). Another argument is about the syntax, LESS gives a syntax which is very close to the existing CSS, on the other hand SASS supports two syntaxes, SASS and SCSS where first one is full-featured preferred syntax and the later is the fallback which is very compatible with the existing CSS syntax and a good way to refactor the existing CSS code incrementally.
+1 for SASS+Compass please!
It's worth noting that LESS used to (not sure if it still does, haven't investigated in a while) have a PHP based parser that converts LESS, while SASS does not. That's probably the reason LESS is being used.