| In talking to other web designers/developers, reading blog posts, and seeing "Show HN" posts, it seems that there are a lot of people who prefer SCSS/Sass over LESS. There are large projects that use both technologies, such as Bootstrap (LESS) and Jekyll (SCSS/Sass) just to name a couple. However, it seems like on a project-to-project basis, people tend to prefer to use Sass over LESS. I've heard some vague reasons why (such as looping and proper mixin/"method" calls in Sass) but never anything very concrete and compelling enough for me to understand the reasoning behind choosing one over the other. Even more than the apparent popularity of SCSS/Sass is the apparent visceral hatred of the "other" system by users of it's "competitor." This seems to be more prevalent in the SCSS/Sass community (towards LESS), but I've seen it pointed in the other direction too. So I turn to y'all; what are the reasons you choose SCSS/Sass or LESS for a project. Is it a simple matter of whichever technology you were exposed to first, and as such have a comfort with it and little reason to test the waters? Are you handcuffed into the system you use due to previous project decisions? Are there actual technical/usability reasons you know of that makes one better than the other? I'm really interested to know! I myself use LESS, mostly because it's what I picked up first and have no significant use case where I had to switch to Sass (except for when using projects like Jekyll, which support Sass as a first class/the only citizen). |
That said, I recommend you look into stylus. It is better than either less or sass in my opinion as it gets rid of a lot of unnecessary syntax.
https://learnboost.github.io/stylus/