Czym jest kompas,czym jest sass ... czym się różnią?

Chciałbym zacząć używać compass i sass, aby przyspieszyć rozwój. W tej chwili zainstalowałem Sass na komputerze mac i poleciłem mu oglądać plik scss dla wejścia, a plik css dla wygenerowanego wyjścia.

Z wielu artykułów wynika, że Sass jest używany z kompasem, zastanawiam się dlaczego tak jest i tylko co Compass dodaje, że Sass jest bez? Jeśli możesz podać przykład, tym lepiej.

Thanks

Author: Chiko, 2012-12-08

2 answers

W 2004 roku, w ramach projektu "Sass and Compass in Action", Wynn Netherland, Nathan Weizenbaum, Chris Eppstein i Brandon Mathis, zaprezentowali swoje prace w ramach projektu "Sass and Compass in Action".]}

1.3 czym jest Compass?

Compass pomaga autorom Sass pisać mądrzejsze arkusze stylów i wzmacnia społeczność projektantów i programistów do tworzenia i udostępniania potężnych frameworków. Mówiąc prościej, Compass jest frameworkiem Sass , zaprojektowanym do tworzenia stylizacji sieci sprawne i wydajne. Podobnie jak Rails jako framework aplikacji webowych dla Ruby, Kompas jest zbiorem przydatnych narzędzi i sprawdzonych w boju najlepszych praktyk dla Sass .

(podkreślenie dodane)

 141
Author: Jonathan de M.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-20 09:12:55

Compass jest rozszerzeniem Sass (jak w Compass wymaga Sass). Posiada własny kompilator (zamiast sass --watch, używasz compass watch). Posiada dużą kolekcję mixinów i funkcji, które znajdziesz niezwykle przydatne(podczas gdy powszechnie wskazywane do generowania właściwości CSS3 z prefiksem dostawcy, może robić rzeczy takie jak automatyczne generowanie spritemaps i CSS, aby z nimi iść).

Kompas jest również zbudowany w taki sposób, że możesz spakować własną bibliotekę typów bootstrap, aby łatwo wdrażanie w wielu projektach bez konieczności kopiowania/wklejania źródła dla niego w każdym z nich.

 70
Author: cimmanon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-08 12:58:07