Причины, по которым проекты Ruby и RoR имеют тенденцию использовать Sass, а не LESS? - PullRequest
1 голос
/ 14 января 2012

Я начинаю свой первый проект RoR и уже некоторое время являюсь пользователем LESS. Я ничего не имею против Sass, я просто наткнулся на LESS первым. Это сказало:

  1. Я обнаружил значительно больше ссылок на использование Sass с Compass, чем LESS с SimpLESS
  2. На первый взгляд, в Ruby Mine IDE (которую я собираюсь попробовать), похоже, встроена опция Sass, но ничего для LESS.

Я не хочу знать, какой из Sass и LESS "лучше", просто если есть внутренняя причина, чтобы предпочесть Sass с Ruby-разработкой.

Ответы [ 2 ]

6 голосов
/ 14 января 2012

Вообще, это вопрос вкуса. Оба языка имеют сходные понятия (переменные, миксины, вложение, ...) и поэтому могут использоваться одинаково.

Я лично предпочитаю вариант SCSS или SASS, потому что он в основном похож на CSS (фактически это синтаксически CSS), и мне не нужно полностью изучать новый язык. Для меня это очень естественно. LESS (и до некоторой степени SASS), с другой стороны, использует новый синтаксис, который затрудняет начало использования и не позволяет использовать существующий CSS без изменений (что для меня очень важно).

Другим важным моментом является то, что Rails начиная с версии 3.1 поддерживает SASS в качестве библиотеки стилей по умолчанию. Хотя вы можете переопределить это и использовать все, что захотите, многие люди используют то, что используется по умолчанию.

0 голосов
/ 14 января 2012

SASS напоминает HAML, поэтому я предпочитаю SASS

...