Как front-end ловят хвост, а в итоге становятся ветрозадыми?
Никого не хочу оскорбить, здесь просто мое мнение, автор порой тоже делает полную хрень. В начале было слово и слово это "HTML" Html был скучным и люди придумали css, который писали в html, но css в какой-то момент стало так много, что люди придумали отделить их друг от друга, дабы не засорять семантику html всяким мусором. Время шло, вырастали новые вкатуны и одному из них пришла отличная идея: "А что если мы будем писать css в классах?". КлАсСнАя мысль, не правда ли? Затем приходит фронт Заприметив новую популярную библиотеку, он решил опробовать ее́ в действии.
- О, прикольно, теперь я могу не выходить из html и писать сайт грамотно, круто!
- Классы удобные, да и кастомизация ничего так.
И он начинает использовать tailwind всегда и везде: в интернет магазине, в админке, в todo листе, в бутерброде. В какой-то момент его одержимость перерастает в манию и он решает использовать tailwind на себе…
Проходит 2 недели
На проект отправили 2-го фронта, который должен был разобраться в ситуации, войдя в помещение, облитое светом одной тусклой лампы над дверью, он обнаружил стол с ноутбуком, открыв запылившийся девайс, который явно не использовали очень долго, он начал шастать по папкам - "to-do-app", "shop", "admin"… О, наконец-то "awesomeproject300$". Открыв его, он увидел только 1 css файл, что сильно его насторожило, наконец, открыв html его посещает только одна мысль: "Что черт возьми тут происходит?". Закрывая ноутбук он почувствовал как по его спине прошел знобный холод, но в чем причина? Отведя свой взгляд от экрана он заметил новую тень, появившуюся впереди себя. Сердце начало стучать быстрее, глаза невольно открылись шире обычного, а все тело так и кричало "Ты в опасности", он бы хотел закричать, но его рот уже закрыла чужая рука - "Черт, почему все обернулось именно так?" - проскочило в сознании, но размышление над мыслью прервало хриплое "TAILWIND".
Ну а дальше описание в стиле гачи, которое здесь будет забанено, да и я как-то не по этой теме, так что…
Я ВОЗМУЩЕН!
Как можно было взять и осквернить философию веб разработки?
Сегодня я искал CSS UI библиотеку и вся лента была в tailwind-е. Из интереса попробуйте набрать "css ui library" в GitHub, порядка 30% репозиториев будет основано на tailwind.
Ну сделано на tailwind, нравится он людям, в чем проблема?
Проблема в том, что tailwind всегда несёт за собой философию atomic CSS, которая ветрозадит твой код, превращая его в кашу спустя, буквально, 2 недели разработки, а делать на нем библиотеку может каждая мартышка и выходит она без своей изюминки. Это всегда материал дизайн с привкусом расслоения общества на унесённых ветром и дубов, которые корнями вцепились в фундамент (который, иногда, стоит на jQuery, но это отдельная тема)
Да и ладно что он мне не нравится
Мне и комьюнити не нравится, почему все пользователи ветряного пытаются мне его продать так, будто это лечит
а не ставитраком? А если я говорю, что фреймворк не очень мне начинают с пеной у рта доказывать, что это лучшее что существовало на нашей земле, а я так-то кушал мороженое в тот момент и был категорически не согласен с этой точкой зрения. Однако Хоть я и отношу себя ко второму типу, всё-таки открыт для чего-то нового и могу заверить, что стартовать проект с tailwind - реально круто, буквально за 30 минут можно сделать целую страницу оптимизированную для всех устройств и в случае разработки MVP лучше tailwind я ничего не находил. Да, некоторые жалуются, что надо смотреть доки каждый раз, но если ты не знаешь css и до сих пор прогаешь в notepad++, то тут явно проблема не tailwind. Как итог Пишите на tailwind, но помните, длительное использование может привести к ветрозадости