Wnioski
Jeśli programista JavaScript napisze wiersz kodu CSS, czy staje się programistą CSS?
Ten programistyczny kōan ilustruje wyraźny trend w świecie web developmentu: podczas gdy coraz więcej developerów CSS musi uczyć się JavaScript, developerzy Javascript
zaczynają zdawać sobie sprawę, że cały ten CSS to może coś więcej, niż tylko font-weight: bold;
.
Pytanie o „stan CSS” jest więc z natury trudnym zagadnieniem: w zależności od tego, kogo zapytasz, możesz otrzymać zupełnie inną odpowiedź! Skąd możesz więc wiedzieć, która z nich jest właściwa?
Oto kolejny kōan: właściwą odpowiedzią jest to, że nie ma właściwej odpowiedzi. Każde z wielu przedstawionych tutaj narzędzi, metodologii, frameworków i bibliotek ma swoje miejsce w rozległym ekosystemie front-endu.
Budujesz złożoną aplikację React? Styled Components to świetna opcja. Projektujesz statyczny landing page? Sass to zawsze dobry wybór! I chociaż Bootstrap stracił część swojego pierwotnego hajpu, jest niepokonany, jeśli chodzi o liczbę tematów i wtyczek.
Więc pomimo obserwania nowych, lśniących zabawek pojawiających się na GitHubie co tydzień, nie zapominajmy o narzędziach, technikach, a przede wszystkim o osobach, które do tej pory niosły kaganek CSS-u. Wszyscy są potrzebni, jeśli chcemy, aby CSS posuwał się naprzód w 2021 i jeszcze dalej!