【问题标题】:Reason Ruby and RoR projects tend to use Sass rather than LESS?为什么 Ruby 和 RoR 项目倾向于使用 Sass 而不是 LESS?
【发布时间】:2012-02-10 08:17:53
【问题描述】:

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

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

我不想知道 Sass 和 LESS 哪个“更好”,只是如果有内在的理由更喜欢 Sass 和 Ruby 开发。

【问题讨论】:

  • 嗯,因为它是 Rails 3.1 中的默认设置?

标签: ruby-on-rails ruby sass less


【解决方案1】:

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

我个人更喜欢 SCSS 风格或 SASS,因为它大多类似于 CSS(实际上,它在语法上是 CSS),而且我不必完全学习一门新语言。对我来说,感觉很自然。另一方面,LESS(以及一定数量的 SASS)使用了一种新语法,这使得开始使用变得更加困难,并且不允许原封不动地使用现有的 CSS(这对我来说很重要)。

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

【讨论】:

  • 好答案 - Web 开发是一个复杂的主题,尤其是如果您忽略了大多数框架为您做出的默认选择!
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2015-03-16
    • 2020-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    • 2018-07-19
    • 1970-01-01
    • 2011-01-25
    相关资源
    最近更新 更多