logo móvil
Contáctanos

Preprocesamiento de CSS: Herramientas y Técnicas de Automatización

Autores: Queirós, Ricardo

Idioma: Inglés

Editor: MDPI

Año: 2018

Descargar PDF

Acceso abierto

Artículo científico
2018

Preprocesamiento de CSS: Herramientas y Técnicas de Automatización


Categoría

Gestión y administración

Subcategoría

Gestión de la tecnología y la inovación

Palabras clave

Hojas de estilo en cascada
Desarrollo de css
Preprocesadores
Postprocesadores
Codificación modular
Mejores prácticas

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 1

Citaciones: Sin citaciones


Descripción
Las hojas de estilo en cascada (CSS) son una especificación del W3C para un lenguaje de hojas de estilo utilizado para describir la presentación de un documento escrito en un lenguaje de marcado, más precisamente, para estilizar documentos web. Sin embargo, en los últimos años, el panorama del desarrollo de CSS ha cambiado drásticamente con la aparición de varios lenguajes y herramientas que buscan ayudar a los desarrolladores a construir CSS limpio, modular y consciente del rendimiento. Estos nuevos enfoques brindan a los desarrolladores mecanismos para preprocesar reglas CSS mediante el uso de constructos de programación, definidos como preprocesadores CSS, con el objetivo final de llevar esos constructos faltantes al ámbito de CSS y fomentar la programación estructurada de hojas de estilo. Al mismo tiempo, apareció un nuevo conjunto de herramientas, definidas como posprocesadores, para fines de extensión y automatización que cubren un amplio conjunto de características que van desde la identificación de código no utilizado y duplicado hasta la aplicación de prefijos de proveedor. Con todas estas herramientas y técnicas en mano, los desarrolladores necesitan proporcionar un flujo de trabajo consistente para fomentar la codificación modular de CSS. Este documento tiene como objetivo presentar una encuesta introductoria sobre los procesadores CSS. La encuesta recopila información sobre un conjunto específico de procesadores, los categoriza y compara sus características en relación con un conjunto de criterios predefinidos como: madurez, cobertura y rendimiento. Finalmente, proponemos un conjunto básico de mejores prácticas para establecer un flujo de trabajo de código de estilo simple y pragmático.

Otros recursos que podrían interesarte

Temas Virtualpro