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

时间:2012-01-14 12:35:11

标签: ruby-on-rails ruby sass less

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

  1. 我发现使用Sass和Compass而不是使用SimpLESS的LESS有更多的参考
  2. 乍一看,Ruby Mine IDE(我正在考虑试用)似乎内置了Sass选项,但对于LESS来说却没有。
  3. 我不想知道哪个Sass和LESS“更好”,只是因为有一个固有的理由喜欢Sass和Ruby开发。

2 个答案:

答案 0 :(得分:6)

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

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

另一个重要的一点是,自3.1以来Rails认可SASS作为默认样式表库。虽然你可以覆盖它并使用你喜欢的任何东西,但许多人使用的是默认值。

答案 1 :(得分:0)

SASS与HAML相似,这就是我更喜欢SASS

的原因