NO. No necesita conocerlos para convertirse en un desarrollador front-end, siempre que conozca CSS.
SASS y LESS son más o menos lo mismo, es decir: ambos son preprocesadores de CSS que básicamente amplían la capacidad de CSS. Como desarrollador, puedo decir con confianza que te hace la vida escribiendo hojas de estilo y definiendo las reglas MUCHO más fácil. Así es cómo:
Reglas de estilo escritas en CSS :
- Cómo prepararme para poder ser un ingeniero informático de clase mundial que pueda ganar cualquier competencia de codificación como ACM-ICPC, Gsoc, etc.
- ¿Ir a una empresa más pequeña de Big 4 es una buena idea si quiero seguir el camino del administrador de desarrollo de software (actualmente soy desarrollador)?
- Estoy sin educación ¿Cómo puedo ganar dinero en un pueblo pequeño?
- ¿Cuál es la probabilidad de que sea muy rico?
- Soy un joven abogado que trabaja en Estados Unidos y quiero mudarme a Italia. Tengo amigos italianos y un conocimiento práctico del idioma italiano. ¿Cómo puedo hacer un traslado permanente a Italia?
.header-frets-right {
flotar derecho;
ancho: 70%;
}
.header-frets-right> form {
ancho: 282 px;
altura: 28px;
relleno: 8px 0;
flotar derecho;
}
.header-frets-right> form> input [type = “text”] {
flotador izquierdo;
ancho: 260px;
de color negro;
tamaño de fuente: 14px;
font-family: “Open Sans”;
borde: sólido 1px #ccc;
radio de borde: 2px;
relleno: 4px 10px 4px 10px;
fondo: # f2f2f2;
bloqueo de pantalla;
}
.header-frets-right> form> img {
flotar derecho;
altura: 16px;
posición: relativa;
arriba: -22px;
cursor: puntero;
}
Las mismas reglas de estilo escritas usando SASS :
.header-frets-right {
flotar derecho;
ancho: 70%;
formar{
ancho: 282 px;
altura: 28px;
relleno: 8px 0;
flotar derecho;
input [type = “text”] {
flotador izquierdo;
ancho: 260px;
de color negro;
tamaño de fuente: 14px;
font-family: “Open Sans”;
borde: sólido 1px #ccc;
radio de borde: 2px;
relleno: 4px 10px 4px 10px;
fondo: # f2f2f2;
bloqueo de pantalla;
}
img {
flotar derecho;
altura: 16px;
posición: relativa;
arriba: -22px;
cursor: puntero;
}
}
}
Perdón por el ejemplo de código realmente extraño, pero bueno, a quién le importa. Si tiene alguna experiencia con CSS, puede decir a primera vista que el diseño de SASS es realmente simple, limpio y organizado. Además de eso, SASS también le permite implementar variables de datos en CSS e importar otros archivos CSS también. En conjunto, se crea un ambiente de trabajo realmente cómodo. Obviamente no hay necesidad de usar SASS, y no es un requisito para convertirse en un desarrollador front-end. Pero con todos los beneficios que ofrece, ¿quién no querría utilizar un preprocesador como SASS o LESS? Teniendo en cuenta el hecho de que me tomó solo 30 minutos familiarizarme con los conceptos, es un trato realmente dulce.
Nota: Supongo que ya lo sabe y se siente cómodo con CSS. Si no lo está, le sugiero que haga eso primero en lugar de saltar directamente a un preprocesador para CSS.