Procesadores CSS III (Less)

 

Less (a veces estilizado como LESS) es un dinámico lenguaje de hojas de estilo que puede ser compilado en hojas de estilo en cascada (CSS ) y ejecutarse en el lado del cliente o en el lado del servidor. Diseñado por Alexis Sellier. Está influenciado por Sass y ha influido en la nueva sintaxis "SCSS " de Sass, que adaptó su sintaxis de formato de bloque similar al de CSS.2​ LESS es de código abierto. Su primera versión fue escrita en Ruby, sin embargo, en las versiones posteriores, se abandonó el uso de Ruby y se lo sustituyó por JavaScript. La sintaxis indentada de Less es un metalenguaje anidado, lo que es válido en CSS es válido en SCSS con la misma semántica. LESS proporciona los siguientes mecanismos: variables, anidamiento, operadores, mixins y funciones.

La principal diferencia entre Less y otros precompiladores CSS es que Less 
permite la compilación en tiempo real vía less.js por el navegador.3​ LESS se puede ejecutar en el lado del cliente y del lado del servidor, o se puede compilar en CSS sin formato.


Ventajas de LESS:

LESS genera CSS fácilmente que puede funcionar en diferentes navegadores.

LESS permite a los usuarios escribir códigos mejor y mejor organizados con la ayuda del anidamiento.

MENOS variables agiliza el mantenimiento del código.

LESS permite a los usuarios utilizar las clases una y otra vez fácilmente al hacer referencia a ellas en los conjuntos de reglas.

LESS permite a los usuarios utilizar operaciones que aceleran la codificación y ahorran mucho tiempo.

Desventajas de LESS :

Para los nuevos usuarios es un trabajo agotador aprender MENOS si no tienen conocimientos de CSS.

Debido al estrecho acoplamiento entre los módulos, es necesario realizar más esfuerzos para volver a utilizarlos y probar los módulos dependientes.

LESS, en comparación con otros preprocesadores más antiguos, tiene menos marcos como SASS, que consta de marcos Compass, Gravity y Susy.

Publicar un comentario

0 Comentarios