2012-03-22 12 views
11

Rozumiem, co Less oferuje mi z CSS, a także przyjrzałem się produktowi twitter bootstrap. Ale czy ktoś może wyjaśnić, w jaki sposób porównują one do Compass i SASS. Naprawdę rozumiem tylko, czym jest teraz SASS. A co z kompasem, co to dla mnie znaczy?Kompas i SASS lub mniej i?

Pracuję na platformie Windows z ASP MVC3 (4). Czy mogę korzystać z Compass i SASS również na tej platformie?

+0

Aby dowiedzieć się, czym jest Compass, przeczytaj: https://github.com/Snugug/training-glossary/wiki/Compass –

Odpowiedz

9

SASS i LESS są w zasadzie takie same; możliwość używania zmiennych i mixin itp., a następnie skompilowanie tego do normalnego css.

Twitter Bootstrap to framework css (zawierający niektóre wtyczki javascript) o różnych stylach, które umożliwiają szybkie rozpoczęcie pracy dzięki definiowaniu siatki, typografii itp. Oferuje ona kilka plików LESS, ale nie ma to nic wspólnego z MNIEJ się.

Kompas jest raczej ramą, która łączy powyższe. Używa SASS z dużo większą ilością funkcji pomocniczych niż to, które oferują same SASS i LESS. Zawiera również podobną strukturę css do Twitter Bootstrap o nazwie Blueprint.

Z mnóstwem funkcji, z pewnością zamierzam używać Compass do wszystkich moich nadchodzących projektów.
Jest to również bardzo dobrze udokumentowane! http://compass-style.org/reference/compass/

I o .NET/support MVC3, spójrz tutaj: http://thedevstop.wordpress.com/2012/01/08/integrating-the-compass-css-framework-into-visual-studio/
nie próbowałem go sobie jeszcze, ale wydaje się, że najlepszym rozwiązaniem widziałem do tej pory.

TL; DR
Powiedziałbym Compass jest do zrobienia!

+0

Po prostu przetestowano spriting za pomocą Compass. To trochę rewolucjonizuje proces tworzenia oprogramowania! Nie mogę teraz wrócić do niczego innego :) – Frexuz

2

Struktura Twittera Bootstrap jest dość popularna i opiera się na LESS. Sprawdziłem jego repozytorium github i wygląda na to, że ma co najmniej dwukrotność aktywności Compass, a więcej osób faworyzuje projekt. Po prostu coś, o czym musisz wiedzieć, najprawdopodobniej będziesz w porządku z tym, co wybierzesz, oba wydają się bardzo solidne.

+2

Bootstrap przeniósł się do Sass od wersji 4: http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/ –