原因Ruby和RoR项目倾向于使用Sass而不是LESS?

And*_*sov 1 ruby ruby-on-rails sass less

我正在开始我的第一个RoR项目,我现在已经是一个LESS用户了一段时间.我没有反对Sass,我只是偶然发现了LESS.那说:

  1. 我发现有更多的参考资料使用Sass和Compass而不是LESS和SimpLESS
  2. 乍一看,Ruby Mine IDE(我正在考虑尝试)似乎内置了Sass选项,但对于LESS来说却没有.

我不想知道哪个Sass和LESS"更好",只是如果有一个固有的理由更喜欢Sass和Ruby开发.

Hol*_*ust 6

一般来说,这是一个品味问题.两种语言都有类似的概念(变量,混合,嵌套,......),因此可以类似地使用.

我个人更喜欢SCSS风味或SASS,因为它大部分类似于CSS(事实上,它是语法CSS),我不需要完全学习一门新语言.对我而言,感觉非常自然.另一方面,LESS(以及一定数量的SASS)使用新的语法,这使得开始使用变得更加困难,并且不允许使用现有的CSS(这对我来说非常重要).

另一个重要的一点是,自3.1以来Rails认可SASS作为默认样式表库.虽然您可以覆盖它并使用您喜欢的任何内容,但许多人使用默认设置.