LESS es un preprocesador CSS simple que permite crear hojas de estilo manejables, personalizables y reutilizables para sitios web. LESS es un lenguaje de hoja de estilo dinámico que aumenta el poder de trabajo de CSS. LESS es compatible con todos los navegadores. El preprocesador CSS es un lenguaje de secuencias de comandos que mejora el CSS y se compila en la sintaxis CSS normal para que pueda ser utilizado por el navegador web. Esto también proporciona funcionalidades como variables, funciones, mixins y operaciones que nos permiten construir CSS dinámico.
¿Por qué usar MENOS?
- LESS ayuda a crear un CSS más limpio y compatible con varios navegadores de forma más rápida y sencilla.
- Está diseñado para usos dinámicos utilizando JavaScript, que se compila más rápido que otros preprocesadores de CSS.
- LESS mantiene el código de forma estándar, lo que facilita su lectura y modificación.
- Las variables LESS hacen que el mantenimiento del código sea más rápido.
LESS fue diseñado originalmente por Alexis Sellier en el año 2009. LESS es un lenguaje de código abierto fácil de aprender y comprender. La primera versión de LESS fue escrita en Ruby. Mientras que, en las siguientes versiones, el uso de Ruby fue reemplazado por un lenguaje JavaScript más simple.
MENOS características:
- LESS es más limpio y hace que el código sea fácil de leer y, por lo tanto, se puede escribir de forma organizada.
- Los estilos se pueden definir y luego se pueden reutilizar en todo el código.
- LESS se basa en un lenguaje JavaScript simple y completo y es un superconjunto de CSS.
- LESS es una herramienta activa que resuelve el problema de la redundancia en el código.
Ventajas de MENOS:
- LESS genera CSS fácilmente que puede funcionar en diferentes navegadores.
- LESS permite a los usuarios escribir códigos mejores y mejor organizados con la ayuda del anidamiento.
- LESS variables hace que el mantenimiento del código sea más rápido.
- LESS permite a los usuarios usar las clases una y otra vez fácilmente al hacer referencia a ellas en los conjuntos de reglas.
- LESS les da a los usuarios el uso de operaciones que hacen que la codificación sea más rápida y ahorra mucho tiempo.
Desventajas de MENOS:
- Para los nuevos usuarios es un trabajo agotador aprender MENOS si no tienen conocimientos de CSS.
- Debido al estrecho acoplamiento entre los módulos, se deben realizar más esfuerzos para usarlos nuevamente y probar los módulos dependientes.
- LESS, en comparación con otros preprocesadores más antiguos, tiene menos marcos como SASS, que consta de los marcos Compass, Gravity y Susy.