Spisu treści:
- Czym są Sass i MNIEJ?
- 01 Sass jest w Ruby, podczas gdy MNIEJ jest w JavaScript
- 03 Sass ma kompas, podczas gdy LESS ma preboot
- 04 MNIEJ ma lepsze komunikaty o błędach niż Sass
- 05 MNIEJ ma bardziej przyjazną dla użytkownika dokumentację niż Sass
Wideo: Jade Is Awesome - Do you Even JADE bro? 2024
Coke lub Pepsi, Mac czy PC, Marvel lub DC? W każdej społeczności trwa debata, która jest lepsza. Dla projektantów stron internetowych i programistów ta debata to Sass lub mniej.
Czym są Sass i MNIEJ?
Syntaktycznie niesamowite arkusze stylów (Sass) i Leaner CSS (LESS) to oba preprocesory CSS. Są to specjalne rozszerzenia arkuszy stylów, dzięki którym projektowanie jest łatwiejsze i bardziej wydajne. Zarówno Sass, jak i LESS kompilują się w arkusze stylów CSS, aby umożliwić przeglądarkom ich odczytanie, co jest koniecznym krokiem, ponieważ nowoczesne przeglądarki nie potrafią czytać plików typu .sass lub .less.
Jeśli planujesz pozostać w świecie tworzenia stron internetowych, dobrze jest być dobrze zorientowanym w jednym z dwóch preprocesorów - lub obu .
Kiedy do tego dojdzie, oba są podobne. Sprawiają, że pisanie CSS staje się prostsze, bardziej obiektowe i przyjemniejsze. Niemniej jednak istnieje kilka kluczowych różnic.
01 Sass jest w Ruby, podczas gdy MNIEJ jest w JavaScript
Zarówno Sass, jak i LESS używają specjalnych znaków do przypisania zmiennych. W ten sposób nie musisz wprowadzać specyfikacji; możesz po prostu wpisać znak.
W Sassie jest to znak dolara ($). W LESS jest to symbol at (@). Jedyną wadą LESSa jest to, że istnieje kilka selektorów CSS, które już używają @, więc może trochę usztywnić krzywą uczenia się.
03 Sass ma kompas, podczas gdy LESS ma preboot
Sass i LESS mają dostępne rozszerzenia do integracji miksów (możliwość przechowywania i udostępniania deklaracji CSS w witrynie).
Sass ma Compass dostępny dla mixins, który zawiera każdą opcję dostępną z aktualizacjami dla przyszłej pomocy.
LESS ma Preboot.less, LESS Mixins, LESS Elements, gs i Frameless. Obsługa oprogramowania LESS jest bardziej pofragmentowana niż Sass, co daje wiele różnych opcji rozszerzeń, które mogą nie działać w taki sam sposób. W przypadku Twojego projektu możesz potrzebować wszystkich wymienionych rozszerzeń, aby uzyskać podobną wydajność do Compass.
04 MNIEJ ma lepsze komunikaty o błędach niż Sass
Zarówno Sass, jak i LESS zostały przetestowane pod kątem możliwości zgłaszania błędów w składni. LESS ma dokładniejsze komunikaty o błędach w testach, ponieważ zgłosiło poprawną lokalizację błędu.
Coś takiego może zaoszczędzić trochę czasu na poceniu się przez literówkę.
05 MNIEJ ma bardziej przyjazną dla użytkownika dokumentację niż Sass
Dokumentacja LESS jest atrakcyjna wizualnie i łatwiejsza do śledzenia dla początkujących użytkowników. Dokumentacja Sass ma znacznie więcej baz wiedzy lub konfiguracji wiki.
Jest to fakt, który może mieć znaczenie dla wskaźników przyjęcia Sass lub LESS, ponieważ jest to platforma zaprojektowana do użytku w projektowaniu stron internetowych.
Różnice między galerią a muzeum
Zastanawiasz się nad różnicą między galerią sztuki a muzeum sztuki? Oto definicja każdego z nich i sposób odróżnienia tych dwóch elementów.
Różnice między szefem a asystentem kuratorów
Praca jako asystent kustosza to jeden dogłębny sposób na poznanie muzeów sztuki. I to jest krok w kierunku stania się głównym kuratorem.
Różnice między poszczególnymi obligacjami a funduszami obligacji
Fundusze obligacji nie są całkowicie wolne od ryzyka. Jakie ryzyko wiążą się z funduszami obligacyjnymi i jak je porównuje z inwestowaniem w pojedyncze obligacje?