В чем преимущества использования CSS — препроцессоров? Какой выбрать?

Всем добрый день!
Сейчас я стою на распутье - какой css- препроцессор стоит изучать и применять на практике?
Довольно трудно найти в сети ответ на этот вопрос, поэтому пишу на тостер.

Хотелось бы услышать мнение спецов, а так же получить ответы на такие вопросы как:
- почему css-препроцессоры пользуются такой популярностью?
- почему знание и владение ими - одно из условий в тексте вакансий, по рынку труда?
- владение ими - экономия времени при работе над проектом?
- что еще??

Около 1 года верстаю на чистом css + jquery.
Спасибо.
  • Вопрос задан
  • 1533 просмотра
Пригласить эксперта
Ответы на вопрос 6
zooks
@zooks
Frontend и Django
Выбрать SASS.
Экономия времени, с препроцессорами можно больше сделать. Более структурированный код. Миксины и плейсхолдеры. Автоматическая простановка префиксов с помощью autoprefixer.
Ответ написан
andykov
@andykov
Shit happens
Это ускоряет разработку благодаря удобному синтаксису, позволяет организовать удобную для себя структуру проекта и кода.

Какой выбрать - любой.
В основном используется LESS или SASS(SCSS), второй немного мощней первого.
Сейчас писать на одном из препроцессоров уже само собой разумеющееся. Поэтому этот скил необходимо иметь в багаже. Без него, я бы на месте работодателя задумался о вашей профпригодности как специалиста.
Ответ написан
andead
@andead
друпал девелопер, фрилансер
Выбирайте SASS/SCSS, он лидирует по любым опросам и статистикам - stateofjs.com/2016/css
Сэкономите время на написание кода.
Ответ написан
Комментировать
werty1001
@werty1001
undefined
Советую выбрать Stylus + PostCSS.
Ответ написан
Комментировать
@RoverWhite
Вот статья по теме https://habrahabr.ru/post/144309/

А вообще зачем какой-то выбирать?
Изучите SASS
Затем изучите LESS
Затем Stylus
поймите все преимущества и недостатки каждого и будет Вам счастье, заодно станете экспертом по препроцессорам CSS
Ответ написан
Комментировать
@Bjornie
Изучаю Python
Использую LESS. С данным препроцессором (как и с любым другим) можно намного ускорить написание вашего ксс-кода + файлы со стилями будут намного структурированными (намного короче благодаря синтаксису). Плюс ваш код станет намного короче, благодаря реиспользуемым частям кода (миксины).

В них есть переменные, которые помогают задать, например, цветовую схему. Думаю сами поймете в чем здесь преимущество.

После генерации файлы препроцессора становится обычным css-файлов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы