tutorial scss long framework sass

scss - sass tutorial



¿Por qué el SASS fue desaprobado en favor de SCSS? (1)

Básicamente, ¿por qué SCSS, en lugar de SASS? La taquigrafía de SASS fue la razón principal por la que elegí SASS. Hace poco volví y me di cuenta de que ya no está a favor. ¿Alguna razón por la que?


Sass tiene dos sintaxis. La nueva sintaxis principal (a partir de Sass 3) se conoce como "SCSS" (para "Sassy CSS"), y es un superconjunto de la sintaxis de CSS3. Esto significa que cada hoja de estilo CSS3 válida también es válida SCSS. Los archivos SCSS usan la extensión .scss.

La segunda sintaxis más antigua se conoce como la sintaxis con sangría (o simplemente "Sass"). Inspirado por la terseness de Haml, está dirigido a personas que prefieren la concisión en lugar de la similitud con CSS. En lugar de corchetes y puntos y coma, usa la sangría de las líneas para especificar bloques. Aunque ya no es la sintaxis principal, la sintaxis con sangría seguirá siendo compatible. Los archivos en la sintaxis con sangría usan la extensión .sass.

Fuente: http://sass-lang.com/

Si te gusta sass más que scss, ¡eres libre de usarlo! scss es para personas a las que no les gusta la sintaxis con sangría. Y es extremadamente fácil convertir un archivo css a scss porque scss es un superconjunto de css.

Que ya no esté a favor es probablemente porque a los desarrolladores les gusta scss más. Pero esto es cuestión de gustos. Yo personalmente todavía prefiero sass.