我正在开始我的第一个 RoR 项目,我成为 LESS 用户已有一段时间了。我并不反对 Sass,我只是先偶然发现了 LESS。也就是说:
- 我发现更多关于将 Sass 与 Compass 结合使用而不是将 LESS 与 SimpLESS 结合使用的引用文献
- 乍一看,Ruby Mine IDE(我正在考虑试用)似乎内置了一个 Sass 选项,但没有用于 LESS 的选项。
我不想知道 Sass 和 LESS 中的哪一个“更好”,只是如果有一个内在的理由更喜欢 Sass 和 Ruby 开发。
最佳答案
一般来说,这是一个品味问题。两种语言都有相似的概念(变量、混入、嵌套……),因此可以相似地使用。
我个人更喜欢 SCSS 风格或 SASS,因为它主要类似于 CSS(实际上,它在语法上是 CSS)而且我不必完全学习一门新语言。对我来说,这感觉很自然。另一方面,LESS(和一定数量的 SASS)使用了一种新的语法,这使得开始使用变得更加困难,并且不允许使用现有的 CSS 不变(这对我来说是一个重要的点)。
另一个重点是 Rails 自 3.1 起认可 SASS 作为默认样式表库。虽然您可以覆盖它并使用您喜欢的任何东西,但许多人使用默认设置。
关于ruby-on-rails - Ruby 和 RoR 项目倾向于使用 Sass 而不是 LESS 的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8862248/