Hej, niech mi ktoś wytłumaczy zasadność używania LESS skoro i tak aby kod działał musi zostać skompilowany do kodu CSSa?
Zmniejszenie nakładu pracy, a co za tym idzie: zmniejszenie kosztów produkcji, zmniejszenie możliwości popełnienia błędu (...).
Podobny jak wrzucanie mąki do ciasta na chleb (dopiero z mąki po upieczeniu będzie chleb). Może z tą różnicą, że mąka jest niezbędna, natomiast bez LESSa można się spokojnie obyć.
Bo LESS to w końcu prostu różne ułatwienia do CSSa, jedno z wieeeelu rozwiązań w tym względzie (każdego miesiąca chybawychodzi nowy sposób transkompilacji/generowania CSS w projektach - Sass, PostCSS, CSS modules, różne inne dziwy...).
Ja tam na przykład lubię klepać czysty CSS ale LESS jest spoko.
Zamiast np.
header {
}
header nav {
}
header nav a {
}
Piszesz tyle:
header {
nav {
a {
}
}
}
Łatwiej się w tym połapać. No chyba, że zgubisz gdzieś klamrę a nie robiłeś wcięć (może jakieś IDE załałatwia to za nas, ja nie wiem -> notepad++ <3 )
Do tego zmienne, mixins i wiele innych bajerów
LESS czy SASS raczej do większych projektów, wtedy jest zysk