Что лучше использовать: scss или tailwind css? - Вопросы по сайтостроению

Вопрос Что лучше использовать: scss или tailwind css?

Регистрация
13 Дек 2012
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Изучаю сейчас Tailwind и слышал от некоторых фронтенд разработчиков, что в любом случае надо будет учить SCSS/SASS т.к это препроцессоры которые обязательны в проекте. Так ли это?
 
Регистрация
25 Дек 2012
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
после ядерного взрыва наведенные в электрических схемах токи сожгут все компы и другую технику. Лучше изучай огородное дело, кузнечное дело, скоро все компьютеры останутся только на картинках в радиоактивных книжках в заброшенных библиотеках на поверхности
 
Регистрация
24 Июн 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Tailwind - деградация вёрстки до уровня 27-летней давности. Вместо того, чтобы полностью отделять стилизацию от HTML (к чему пришёл HTML4 в 1997 году), Tailwind намертво впечатывает стили в HTML-код. Просто вместо прописывания кучи атрибутов (как было в HTML3) используется прописывание кучи классов, каждый из которых используется для подключения к тегу типовых CSS-свойств.

Да, в некоторых проектах SCSS продолжают использовать. И потому, что проект старый, и потому, что разработчикам так удобнее, и потому, что менеджеры, руководящие проектами, ни о чём ином не слышали.

Когда в CSS не было переменных, SCSS имел смысл. Но нативные CSS-переменные обеспечивают возможности, которые ни одному CSS-препроцессору и не снились.

SASS/SCSS - всего лишь препроцессор для CSS, позволяющий верстальщику писать чуть меньше кода - ценой раздувания CSS-файла, отдаваемого браузеру. Там нет ничего, что требует долгого и вдумчивого изучения. И нет ничего, что заменяло бы знание нативного CSS. Ну потратишь ты несколько ЧАСОВ на изучение SCSS - в чём проблема-то? А в результате будешь чуть быстрее генерировать менее качественный CSS.
 
Регистрация
13 Дек 2013
Сообщения
79
Репутация
-6
Спасибо
0
Монет
0
Ты прикалываешься? "Выучить" любой css препроцессор можно за минуту, главное что тебе от него нужно это нестинг, и все. Он составляет 80% полезного функционала в препроцессорах.

scss button {
background: red;
&:hover {
background: blue;
}
}
Все, теперь ты знаешь scss и осатльные препроцессоры


Миксины и операции с цветами это остальной функционал, который уже ситуативный, лично у меня не было моментов, когда было бы удобно это использовать. А переменные которые предлагали препроцессоры уже не нужны, ведь в нативном css есть псевдокласс root, где ты можешь задавать переменные и даже через js с ними взаимодействовать как я слышал
 
Сверху Снизу