CSS preprocessor – SCSS
LESS isn't the only CSS extension available. Check out syntactically awesome style sheets(SASS). It is a scripting language that's made up of two syntaxes: the originalindented syntax (given the .sass
extension) and the newer SCSS syntax (given the .scss
extension):
No matter which version of CSS library you use, SASS is compatible with every one of them. Also, similar to LESS, SASS is open source and supported by a huge community of developers. Likewise, it's also backward compatible so that you can convert your CSS files.
So, why go with SASS over LESS? Depending on who you ask, SASS is much more popular and LESS is easier to use. It may boil down to whether you prefer Ruby or JavaScript. SASS is written in Ruby. However, LESS, which was originally written in Ruby, has ported to JavaScript. You'll need NodeJS to run LESS.