Wat zijn Compass en Sass en hoe verschillen ze?

Ik wil Compass en Sass gaan gebruiken om de ontwikkeling te versnellen. Op dit moment heb ik Sass op een Mac geïnstalleerd en deze opdracht gegeven om een ​​Scss-bestand te bekijken voor invoer en een CSS-bestand voor gegenereerde uitvoer.

Uit veel artikelen blijkt dat Sass wordt gebruikt met Compass, ik vraag me af waarom dat het geval is en wat voegt Compass toe dat Sass zonder komt? Als je een voorbeeld kunt geven, hoe beter.


Antwoord 1, autoriteit 100%

Van Sass and Compass in Action, door Wynn Netherland, Nathan Weizenbaum, Chris Eppstein en Brandon Mathis:

1.3 Wat is kompas?

Compass helpt Sass-auteurs om slimmere stylesheets te schrijven en versterkt een community
van ontwerpers en ontwikkelaars om krachtige frameworks te creëren en te delen. Simpel gezegd,
Compass is een Sass-framework, ontworpen om het stylen van het web te vergemakkelijken
vlot en efficiënt. Net zoals Rails als een webtoepassingsframework voor Ruby,
Compass is een verzameling handige tools en beproefde best practices voor Sass.

(nadruk toegevoegd)


Antwoord 2, autoriteit 50%

Compass is een uitbreiding van Sass (zoals in Compass Sass vereist). Het heeft zijn eigen compiler (in plaats van sass --watch, gebruik je compass watch). Het heeft een grote verzameling mixins en functies die je ongelooflijk handig zult vinden (hoewel er vaak naar wordt verwezen voor het genereren van CSS3-eigenschappen die vooraf zijn gegaan door leveranciers, kan het dingen doen zoals automatisch spritemaps genereren en de bijbehorende CSS).

Compass is ook zo gebouwd dat u uw eigen bootstrap-type bibliotheek kunt bundelen voor eenvoudige implementatie in meerdere projecten zonder dat u de broncode daarvoor in elk project hoeft te kopiëren/plakken.

p>

Other episodes