Какой препроцессор CSS лучше использовать для работы?


#1

Препроцессоров много, все со своими фишками, и возникает логичный вопрос: какой препроцессор “лучше” других? Лучше - т.е., возможно, более лёгок в изучении, имеет больше полезных функций…


#2

Здравствуй. Ну, как человек, попробовавший большое количество препроцессоров, могу выделить два: Sass на Node.js (синтаксис SCSS) и Less.

Когда использовать первый, а когда второй? Лично я сделал для себя следующий вывод: Less более лёгок в изучении, он, так сказать, открывает новичку все возможности препроцессинга. Он написан на js и легко комплириуется. Для этого достаточно лишь подключить файл .js, который будет компилировать, и все. Но есть и другой путь, вроде gulp’а.

Sass же уже более сложен (по-моему опыту), да и синтаксис у него другой. Да и кроме того, для него уже нужен node.js, тогда как для less можно обойтись и без него. В нем есть куча интересных фич, но они уже для более высокого уровня.

Однако, Less тоже подойдёт для разработки.

В общем, мой совет: выбирай тот, синтаксис которого тебе больше нравится.