Para bien o para mal, los pre-procesadores para CSS cada día van tomando más fama, ya que por si solas las clásicas hojas de estilos pueden ser un tanto redundantes en proyectos grandes a la hora de su desarrollo.
Y ahora tenemos a “Roole” una forma más de hacer CSS, que optimiza por mucho la cantidad de tecleos que sufre nuestro keyboard todos los días. El pre-procesador se inspira bastante de LESS, Stylus y SASS, obteniendo un poco de lo mejor de cada uno, para crear una herramienta muy poderosa.
Características:
- Se puede compilar desde el lado del servidor con Node.js vía npm
- Se puede compilar directamente en el navegador usando Javascript simplemente agregando un script y enlazando los archivos en formato “roole” (igual que LESS)
- Automáticamente agrega prefijos de navegador (vendor prefixes), por lo que te olvidas de los molestos “–moz” “–webkit” etc
- Elementos básicos de programación como instrucciones “if”, “for”, operaciones matemáticas y el uso de variables propias
- Código “Open Source” bajo una licencia MIT en GitHub
Cabe aclarar que como siempre el hecho de que no existe “una herramienta perfecta”, si no que debemos usarla a discreción y que sobre todo cuando son trabajos en equipo y colaborativos, mejor limitarnos al CSS de toda la vida para no obligar a 3ros a conocer cuanto gusto culposo tengamos a la hora de diseñar aplicaciones web.
Enlace: Roole.