2012-03-22 12 views
11

Entiendo lo que Less me ofrece con CSS y también miré el producto Twitter bootstrap. Pero alguien puede explicar cómo se comparan con Compass y SASS. Realmente solo entiendo qué es SASS en este momento. ¿Qué hay de Compass, qué hace eso por mí?Brújula y SASS o menos y?

Estoy trabajando en una plataforma Windows con ASP MVC3 (4). ¿Puedo usar Compass y SASS en esa plataforma también?

+0

Para una explicación sin complicaciones de lo que es Compass, lea esto: https://github.com/Snugug/training-glossary/wiki/Compass –

Respuesta

9

SASS y LESS son básicamente lo mismo; la capacidad de usar variables y mixins, etc., y luego compilar eso en css normal.

Twitter Bootstrap es un framework CSS (que incluye algunos plugins de JavaScript) con todo tipo de estilos diferentes para ponerlo en funcionamiento rápidamente mediante la definición de cuadrículas, tipografías, etc. Ofrece algunos archivos LESS, pero eso no tiene nada que ver MENOS en sí mismo.

Compass es más un marco que combina lo anterior. Utiliza SASS con muchas más funciones auxiliares que las que ofrecen SASS y LESS. También incluye un marco CSS similar para Twitter Bootstrap llamado Blueprint.

Con toneladas de funciones, sin duda voy a utilizar Compass para todos mis próximos proyectos.
¡Está también muy bien documentado! http://compass-style.org/reference/compass/

Y sobre .NET/apoyo MVC3, echar un vistazo aquí: http://thedevstop.wordpress.com/2012/01/08/integrating-the-compass-css-framework-into-visual-studio/
no he probado a mí mismo, sin embargo, pero parece que la mejor solución que he visto hasta ahora.

TL; DR
diría Compass es el camino a seguir!

+0

Acaba de probar spriting con Compass. ¡Es una especie de revolución para el flujo de trabajo de desarrollo! No puedo volver a nada más ahora :) – Frexuz

2

El marco de Twitter Bootstrap es bastante popular y se basa en LESS. Revisé su repositorio github, y parece tener al menos el doble de actividad que Compass, y más personas que favorecen el proyecto. Solo hay que tener en cuenta que lo más probable es que estés bien con lo que elijas, ambos parecen muy sólidos.

+2

Bootstrap se ha mudado a Sass desde v4: http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/ –

Cuestiones relacionadas