Я работаю в команде, которая использовала tailwind уже на нескольких крупных проектах на Next.js. В конечном счете можно сказать, что подход себя оправдал. В случае с использованием React-компонентов становится неважно, сколько раз у тебя повторяются классы и прочие моменты, актуальные для простого HTML. Если речь идет о кнопке, то она все равно объявлена один раз, и меняется что-то в одном месте. К тому же конфиг tailwind позволяет лепить из фреймворка что угодно. Конечно те же CSS modules дают гораздо больше свободы, и с tailwind приходится порой как следует изголятся. Но со временем стало ясно, что в итоге работа над проектами пошла быстрее. Сравнивать tailwind с бутстрапом смысла нет, кстати. Bootstrap - набор компонентов, tailwind - набор утилит (хотя компоненты там тоже можно легко создавать). В общем, инструмент однозначно не на любой случай - когда я просто верстаю лендинг, например, я по-прежнему использую BEM. Но вот в разработке на React все чаще обращаюсь к tailwind.
@SuprunAlexey4 жыл бұрын
Хотел отдельно снять про реакт, спасибо за комментарий !
@Tora201123 жыл бұрын
Подскажите, пожалуйста, а как быстро поменять цвет кнопки, если класс *-red жестко прописан, а нужно поменять на синий, каждый шаблон менять? В BS можно переопределить класс bnt-primary например и т.д.
@vanibron3 жыл бұрын
@@Tora20112 В конфиге можно создать такие же классы, как в bootstrap, например, и назначить им произвольные стили. BS и TW используют разные подходы по умолчанию, но TW дает возможность переопределить конфиг так, как заблагорассудится, удалив все значения по умолчанию. Вот пример из документации, как вместо названий цветов использовать условные термины primary, secondary и т.п. tailwindcss.com/docs/customizing-colors#naming-your-colors
@OnlyLuck10003 жыл бұрын
A chakra-ui не пробовали?
@vanibron3 жыл бұрын
@@OnlyLuck1000 Не пробовали, и насколько я вижу, это система компонентов в духе ant.design, например. Это разные вещи. Tailwind упрощает работу со стилями и только.
@grammidin4 жыл бұрын
Вместо двух классов написать десять. Действительно, удобно. И ни фига не запутаешься в них.
@SuprunAlexey4 жыл бұрын
Не запутаешься
@slprime-old4 жыл бұрын
@@SuprunAlexey ага, прикольный будет квест когда нужно будет немного изменить дизайн primary кнопки во всём портале.
@SuprunAlexey4 жыл бұрын
Весело
@vasil-vasil4 жыл бұрын
@@slprime-old так у них классы будут одинаковы?! Нет?
@shvarts954 жыл бұрын
Мне вообще эта тенденция не нравится, ради изменения цвета кнопки лезть в html и добавлять класс, вместо того чтобы сделать это в css, очень напоминает те времена когда стилизация делалась через атрибуты в html
@vladislavsk52284 жыл бұрын
Бредняк писать у тегов миллион классов что бы заменить примерно такое же количество стилей.
@SuprunAlexey4 жыл бұрын
Тут важен сам подход, чуть позже поймёте
@tr0yka4 жыл бұрын
я работал с чем-то подобным. С одной стороны немного проще и быстрее делать прототипы. Но с другой....Куча мусора в коде.
@МаксимМакаров-к8б4 жыл бұрын
Я не совсем понимаю подход tailwind. С тем же успехом можно начать писать в атрибуте style. Посмотрите на крупные проекты. Там такой подход не приживается от слова "совсем". Все стремятся к изоляции стилей компонентов вместо замешивается их в одно поле из 600-800 классов. Потому что иначе вы не сможете масштабировать процесс разработки на большее количество кодеров. Tailwind это про быстрое прототипирование, которое надо выпиливать из проекта сразу как на нем появляется третий разработчик.
@bytemusic77373 жыл бұрын
директива @apply в помощь
@eduardomavlyutov47102 жыл бұрын
Аминь!
@maxk.93024 жыл бұрын
Спасибо за видео! Очень интересно;)
@SuprunAlexey4 жыл бұрын
Спасибо
@Владислав-э9щ5ф3 жыл бұрын
Меня всегда отпугивали готовые решения для css, так как все эти готовые решения всё-таки заставлют вникать в них. Из этого следует, что ты вместо того, чтобы понять как все работает, запоминаешь имена классов, что не совсем хорошо, так как дизайны проектов по ним тупо не бьют. Поход всех этих готовых решений подходит только под внутренние проекты, которым нужен в основном функционал, а текущий канал рассказывает в основном, как верстать, а не писать фронтенд.
@nikghost33563 жыл бұрын
Довольно интересная штука. На первый взгляд это дико не удобно, но эта колбаса пишется один раз во время стилизирования элемента. Потом просто заменяем классом, куда через @apply bg-gray-500 px-2 hover:bg-red-100 пихаем всю колбасу и забываем.
@ПавелСедой-р5п4 жыл бұрын
Нужно протестировать, интересно, хотя не являюсь сторонником фреймворков. Спасибо за видео.
@SuprunAlexey4 жыл бұрын
Попробовать всегда можно
@kyberplay43613 жыл бұрын
Вродь нормуль css фрейм. Пасиба =). Попробую применить в проекте).
@ITentrepreneur4 жыл бұрын
Наверное повторю уже многих вышеотписавшихся, но тут придётся учить дополнительную прослойку классов CSS на самим CSS. Истину уже давно выяснили - для админки или мало посещаемого сайта можешь тянуть хоть километр библиотек и фреймворков, но для прода будь добр использовать только самые нужные, необходимые стили.
@МаксимДубенко-в4т4 жыл бұрын
То есть, почти то же самое, что и с использованием атрибута "Style" в html
@SuprunAlexey4 жыл бұрын
Попробуйте и сравните количество символов прописанных
@МаксимДубенко-в4т4 жыл бұрын
@@SuprunAlexey По поводу кол-ва символов - да. Самому приходила идея, чтоб в названиях классов за основу были взяты сокращения, как в Emmet(если не ошибаюсь) В общем, чтоб максимально коротко
@SuprunAlexey4 жыл бұрын
@@МаксимДубенко-в4т ну вот :)
@borisoffdenis4 жыл бұрын
@@SuprunAlexey Смысл не в количестве симловов, в негибкости подхода. Ось изменений проходит не через одну точку (каскадная таблица), а через сотни мест (атрибуты тегов)
@archieDeveloper4 жыл бұрын
@@SuprunAlexey а если в большом проекте решили сделать редизайн кнопок, придётся все кнопки что-ли переделать? 😱
@timurkash3 жыл бұрын
говорится как тэйлвинд, а не тэйлвайнд
@lazylion8379 Жыл бұрын
А я читаю это как таилвинд
@НиколайМорозов-ы1э Жыл бұрын
Ппц, очень важно как это читается
@ЕвгенийМедонин4 жыл бұрын
Ты бы сравнил с bootstrap 5, там много утилити классов и их можно генерировать, так же там есть PurgeCSS
@toyotominashimoto99634 жыл бұрын
Годный видос! Благодарю. Стоит выучить тайлвинд в будущем. А тебя попрошу снять отдельный подробный видос-урок по gridcss:)
@SuprunAlexey4 жыл бұрын
Спасибо. Та снимал уже раз 10
@toyotominashimoto99634 жыл бұрын
А, понял.
@ИванПахомов-т6о4 жыл бұрын
Спасибо, давно искал нечто подобное.
@SuprunAlexey4 жыл бұрын
Класс
@АрсенийСпирин-ъ2т4 жыл бұрын
Такое себе, если честно. В style не проще ли прописывать в таком случае?
@44930054 жыл бұрын
Спасибо, прямо сегодня попробуем
@SuprunAlexey4 жыл бұрын
Отлично, напишите сюда потом впечатления
@zefirthefear94904 жыл бұрын
не было , нет и не будет ничего лучше, чем ручками самому писать.
@SuprunAlexey4 жыл бұрын
Может быть
@iamname87584 жыл бұрын
Да но это время, а чем быстрее верстальщик верстает тем лучше, далеко не всех заказчиков интересует, уникальная ручная вёрстка) Тут сайт за 2 часа накидать можно, а так бы в ручную, возможно и все 5-6 убил бы
@SuprunAlexey4 жыл бұрын
@@iamname8758 смотря какие цели
@yuriyovdeyev6854 жыл бұрын
@@iamname8758 Ага, потом с таким сайтам обращаются - а что-то наш сайт в лайтхаусе в красной зоне. А оказывается там разработчик сэкономил себе время, сверстал все на каком-то говнофреймворке + навешла jquery и еще кучу его плагинов.
@yuriyovdeyev6854 жыл бұрын
Совершенно точно. Как перешел на полностью ручное написание с нуля кода, кроме сетки + ванильный JS (и его небольшие мини-либы для разных частей функционала) и выпилил jQuery - так сразу сайты стали попадать в зеленую зону в новом движке лайтхауса в пейджспид.
@marinaermilova79124 жыл бұрын
Привет, мне понравилось, пойду пробовать. Спасибо
@SuprunAlexey4 жыл бұрын
Это самое главное
@PassintoEurope4 жыл бұрын
Что-то не понятная тема. Если вы постоянно работаете с вёрсткой и дизайном, в чём проблема уже собрать свою библиотеку ? Зачем нужны все эти бутстрапы и т.д. кроме как для прототипирования? Есть Flexbox, есть JS, есть SmartGrid (от Лаврика) и с этим набором можно делать всё что хочешь. Зачем придумывать себе боль и страдания переписывая кучу классов в бутстрапе или тэилвинд?
@artyomvashkevich6022 жыл бұрын
Ну да. Удобная штука. Но вот я прочитав комментарии и вправду лучше бы еще добавил возможность замены простыни классов на один какой-то свой класс. Это было бы точно удобнее. Хотя если использовать react vie или svelte, то по сути тут достаточно по сути один раз отредактировать в нужном стиле компаненты и затем использовать не чистый Tailwind, а уже дальше использовать стилезованные компаненты. Ну а так тучу классов писать так себе вариант. Но один раз написать можно конечно)))
@kulakofft43 жыл бұрын
Вообще не вижу никакой революции. "Соберём страничку за 2 минуты" - собрали в итоге на полтора компонента 100500 строк, из 100500 классов, которые (о чудо!) интуитивно понятны по названиям. Это получается нужно полезть в доку, посидеть там с полгода, чтобы более менее запомнить набор необходимых классов, чтобы потом писать из них простыню, в которой через полгода проекта (а может и раньше) сам чёрт ногу сломит при дебаге или рефакторинге.
@olegpetrov24524 жыл бұрын
Короче. После просмотра одного фрагмента. Вставляем css styles в виде атрибутов (классов) в html тег и вся новизна.
@TahirKabilov4 жыл бұрын
не узкопрофильный фронт. но именно такой подход проще всего. в bulma нечто похожее. сам ловлю себя на том что вручную прописывал подобные классы типа my-.. py fs fw и прочее нежели создавать уникальные одноразовые классы
@SuprunAlexey4 жыл бұрын
То то же
@AlexAlex-sh3mz3 жыл бұрын
Я раньше использовал кастомайзеры для бс, потом сас, теперь я использую тайлвинд это реально удобно причем а настройках его можно менять как угодно, размер контейнера или цвета
@lllyx934 жыл бұрын
Бутстрап тоже легко можно перекомпилировать, убрать ненужные компоненты, поменять ширину контейнера и тп
@SuprunAlexey4 жыл бұрын
Везде можно
@deniskadet4 жыл бұрын
Надо попробовать, Что-нибудь да сверстать на нем)
@SuprunAlexey4 жыл бұрын
Попробуй, это легко
@sashnevski4 жыл бұрын
Как bootstrap не нужен был, так и эта херня
@danikmoroz23284 жыл бұрын
100%
@barrettM83 жыл бұрын
Нужен для своих задач, как и любой другой инструмент. Иначе бы его не делали
@frozeninside50044 жыл бұрын
В закладки добавил, в деле пока использую материал и бутстрап5, Спасибо за альтернативу )
@SuprunAlexey4 жыл бұрын
Очень хорошая альтернатива, присмотритесь
@dennisfisher26844 жыл бұрын
Ну.. Такое себе решение... После прихода флексов, перестал понимать, зачем нужен бутстрап? А на кой нужен css-фреймворк, не понимал никогда.
@h2w.. Жыл бұрын
Создавать или модифицировать классы (для стилизации сайта) или делать inline html стиль для каждого экземпляра.Первый путь позволяет получить результат быстрее и код будет более читаемым.
@ЕвгенийПавлович.Интернет-марке4 жыл бұрын
*Новый "интуитивно понятный интерфейс" для обычного пользователя.* С которым обычный пользователь не справится, а опытному, особо без надобности.
@SuprunAlexey4 жыл бұрын
Ахах, справиться ещё как
@danielkhachaturian3 жыл бұрын
ТэилВАЙНД , господи, спасите мои уши
@DSDecay3 жыл бұрын
Такой подход - это извращение самой цели существования классов. Классы нужны для управления наборами свойств. А вот это - это именно то, что называется "плодить сущности". Далее. Дизайн "из коробки" (нелёгкой, к слову) tailwind годится разве что для безликих админок и кабинетов. Во всех остальных случаях всё равно пишут кастомный стиль, стараясь держать и html и css максимально чистым. Выпиливать всё лишнее из фреймворка - себе дороже, да и вообще глупо, мне кажется
@SuprunAlexey3 жыл бұрын
Далеко не извращение
@iloveyou-cb4ot3 жыл бұрын
не подскажите что за тема используется в видео для VisualCode?
@СтасПлов4 жыл бұрын
Пишу сам по методологии БЭМ и меня все устраивает, ибо после БЭМ, фреймворки css кажутся дикостью
@SuprunAlexey4 жыл бұрын
Каждому своё
@tomitomion11794 жыл бұрын
Похоже это больше заточено под SPA. В обычной верстке каждый раз прописывать кучу одинаковых классов одинаковым элементам такое себе. В условном React'е один раз прописал в компонент и используешь сколько влезет не парясь с css файлами, такое имеет смысл.
@TheSadmint4 жыл бұрын
* tailwind [ˈteɪlwɪnd]
@SuprunAlexey4 жыл бұрын
Ок ок
@darkjudic4 жыл бұрын
да ладно, ещё скажи что не "сервайс" а "сервис ":)
@marthtml4 жыл бұрын
ладно еще web приложение на реакт, vue где все грамотно настроено. Но вот мне пришлось переделывать 2 сайта обычных юзали tailwind, делали оочень долго, подбирая классы, рекорд был 20 классов для дива, какая боль потом это доводить до состаяния как в дизайне , эт Жэсть.). и все равно до дизайна и пиксельперферта в 95% как до луны..Во общем специфичный весьма инструмент, который нужно хорошо сначала настроить а дизайн должен еще для этого подходить. 700 кб вес css тока этого таилвинда..
@p.rasskazov4 жыл бұрын
Лучший css фреймворк, и кастомизация, гибкие настройки, нет навязанных стилей (как бутстрап)... PS 5 дней обкатывал, пробовал его, просто бомба! Ничего что классов много, быстро и понятно зато
@SuprunAlexey4 жыл бұрын
К классам привыкаешь максимально быстро
@p.rasskazov4 жыл бұрын
@@SuprunAlexey то-то и оно
@ДмитрийКузьмин-ш2с3 жыл бұрын
Бррратюнь все ОК но твой тэйлВАЙнд, мцц.... ой ну нимагу🤣🤣🤣 wind === вИнд || уИнд )) но эт всё херня лукаса за видос поставил!.😎😎😎
@evstafyevandrew21984 жыл бұрын
крутая утилита. Теперь только она. Жду выхода 2-ой версии её.
@ravadik4 жыл бұрын
Выглядит круто, только одна проблема, ко всему этому мусору потом JS подключить, зае**шься искать, особенно в готовом проекте который не ты делал
@martingerman24574 жыл бұрын
Ну что же автор, тебе это удалось - лови лайк! Пожелание - ну ты взялся за это, ну показал бы это не 9 минут, а скажем 19. Показал бы то, о чем говорил подробно на реальном макете. А тут... вжух вжух и в продашн. PS Nicepage - ты нам на него ссылку дал, а вот на самое главное нет... tailwindcss.com/
@SuprunAlexey4 жыл бұрын
Та вот думаю может практику на нем запилить
@AOne19994 жыл бұрын
Спасибо!)
@SuprunAlexey4 жыл бұрын
Всегда пожалуйста
@HIghtowerSever4 жыл бұрын
Тэйлуинд, дружище (не тэйлуайнд). Так это произносится. Люблю этот фреймворк.
@SuprunAlexey4 жыл бұрын
Уже все написали, ну бывает
@HIghtowerSever4 жыл бұрын
@@SuprunAlexey . Так и есть. Сорян, поленился комменты почитать ;)
@SuprunAlexey4 жыл бұрын
@@HIghtowerSever а вот стоило бы
@DSDecay3 жыл бұрын
@@SuprunAlexey произносить правильно тоже стоило бы
@Dreamvention4 жыл бұрын
[тэилвИнд] не [тэилвАИнд] а так супер! спасибо
@SuprunAlexey4 жыл бұрын
Ага
@АлексейЛевин-в6д2 жыл бұрын
А потом удивляются, почему страница 10 мегабайт весит...
@IAM234 жыл бұрын
"я захотел научиться верстать и попробовал бутстрап" - гениально, похлопаю
@SuprunAlexey4 жыл бұрын
Громче хлопай, не слышу 😂
@iamname87584 жыл бұрын
Новичек на бустрапе может норм сайт своять, лучше так чем горе верстальщики которые на своих костылях флоатами верстали)
@IAM234 жыл бұрын
@@iamname8758 ага, естественно
@olezhonnv32154 жыл бұрын
@@iamname8758 Та че? Нормально флоатами получалось верстать. Я еще и таблицами верстал в нулевых - и нормально работало все. На то время -было отлично, свою задачу решало. И деньги зарабатывались.
@aramharutyunyan56812 жыл бұрын
А если использовать и Bootstrap и Tailwind одновременно?
@SuprunAlexey2 жыл бұрын
Лажа
@Aik-bu1yi4 жыл бұрын
Завтра заценю спс дядь
@SuprunAlexey4 жыл бұрын
Класс, заценил?
@ДмитрийОрлов-р5о4 жыл бұрын
Я считаю это ужасно, меня раздражает вереница классов, а ведь это только одна кнопка, а таких компонентов огромное множество, а ведь html не кешируется в большинстве случаев. Куда эффективнее описать стили кнопки/любого компонента в css и присвоить один, два класса
@SuprunAlexey4 жыл бұрын
Ваше мнение имеет место быть
@olezhonnv32154 жыл бұрын
Some content
@SuprunAlexey4 жыл бұрын
Неа, это уже плохо
@hematogen50g3 жыл бұрын
Пойду выделю по группам все элементы вьюшки свой вебаппы и создам на js функцию для применения стиля. пронумерую стили от 0 до 9 и буду в поле класс вставлять просто цифру. А кто запретит))))
@Den-082 жыл бұрын
хорошее видео, хотелось бы только поправить что wind произносится как увинд, а не уаинд .
@mymobigoogle2052 жыл бұрын
Блин. :) Пытаюсь слушать, но аж подпрыгиваю от тэил ВАЙНД. :) Как же мозг переключить на контент-то.
@mymobigoogle2052 жыл бұрын
Ох. Не получилось полностью, но хоть как-то... Ладно, лайк все равно поставил. :)
@Number-iu5wr3 жыл бұрын
Я лучше стилизую адаптивность без каких-либо фреймворкор с помощью grid технологии + ещё адаптивность блоков, шрифтов и прочее реализую с помощью calc()
@Д-рВедьмак Жыл бұрын
Не убедил Все тоже примерно с той же скоростью можно сделать и на бутстрапе и учить не нужно все эти специфичные классы. Да, интуитивные имена, но и в бутстрапе тоже. Для профи, вероятно найдется множество преимуществ у этой альтернативы, но новичку проще стартовать с бутстрапа. ИМХО
@nto-i7h4 жыл бұрын
Что, блядь не так с теми разработчиками, которые в 2020 используют бутстрап и аналогичную хрень?
@seeall28452 жыл бұрын
Какой смысл в tailwind, этот framework ухудшает читабельность , потом код просто становиться хламом. Все должно быть раздельно , стили в файлах scss ,компоненты в jsx. Нет никакого диссонанса в коде , все должно быть просто и понятно !!!!!!!!!!!
@stanislavshink4 жыл бұрын
Если на условном лендинге есть 8 кнопок одинакового стиля, и через неделю заказчик захочет поменять цвет, придется все 8 кнопок искать и в каждой менять класс)))
@SuprunAlexey4 жыл бұрын
У вас бывало хоть раз такое в вашей практике?
@stanislavshink4 жыл бұрын
Был случай, когда клиент попросил поменять колорсхему сайта( был салатовый, на более темный). Тогда мне пришлось бы каждый элемент сайта отдельно менять..
@chudickgumanoid Жыл бұрын
@@stanislavshink можно было использовать переменные цветов, и не заморачиваться
@sharkman6434 Жыл бұрын
@@chudickgumanoid что и есть намба уан в вёрстке кстати - даже норм фигмы дают с отдельными страничками гед прописаны фонты кнопки цвета - сразу создаешь себе вариэблс и там всё прописываешь и погнали
@gorodiskykirill41934 жыл бұрын
Как поисковик реагирует на такую перегруженность классов?
@ВладимирАнтонович-п9д4 жыл бұрын
Поисковик реагирует на поведенческие факторы остальное изжитки прошлого
@SuprunAlexey4 жыл бұрын
Та отлично
@7ZazmaZ74 жыл бұрын
@@ВладимирАнтонович-п9д схренали изжитки прошлого
@NaShSoundS4 жыл бұрын
Плакал твой БЭМ ;p
@SuprunAlexey4 жыл бұрын
Ага
@jackdoe13123 жыл бұрын
Sass лучше, миксины удобные, предсказуемые, как и переменные + js выражения в них. А html не забит лишним мусором. Это все особо важно при работе с большой тройкой Vue, React, Angular, где есть компонентный подход.
@iamname87584 жыл бұрын
Блин, когда увидел бутстрап, хотелось самому реализовать подобное, что была возможность удалять не используемые классы
@SuprunAlexey4 жыл бұрын
Неплохо
@aleksandryushka95713 жыл бұрын
Я заморачивайся качая не .min,а обычный .css, проще и больше гибкости модернизировать классы бутстрапа. Если эта библиотека сама удаляет, то это прям супер ускорение. Буду пробовать. Автору респект за все, что он для нас делает.
@MrSlavjon4 жыл бұрын
Использую сетку bootstrap и всё. Остальное ручками... "никакого неиспользуемого css"
@sysoev-dev4 жыл бұрын
хуяк хуяк и в продакшн ))
@SuprunAlexey4 жыл бұрын
Многие так и делают
@diterbolen93014 жыл бұрын
В Pinegrow есть визуальный Tailwind редактор, там вообще все на лету делается
@SuprunAlexey4 жыл бұрын
Дааа
@zloy_tushkanchik4 жыл бұрын
Настоящие суровые верстальщики не используют фреймворки))
@serhiichernyshov71724 жыл бұрын
сравни плиз со smirtgrid который в чем то обошел Bootstrap
@SuprunAlexey4 жыл бұрын
Посмотрим
@ВладикКоваль4 жыл бұрын
Все новое - это хорошо забытое старое : привет атрибут style ...
@SuprunAlexey4 жыл бұрын
Вы не поняли суть
@evgeniybudaev16904 жыл бұрын
С выходом флексов такие библиотеки как бутстрап и аналоги уже не актуальны в 2020году. Использование библиотеки приводит к уменьшению скорости загрузки приложения в целом. Сейчас все борются за производительность.
@qobilruzmatov484 жыл бұрын
Nice good
@SuprunAlexey4 жыл бұрын
Awesome
@АндрейИльячов Жыл бұрын
Бить по рукам всех тех, кто ради того, чтобы "попробовать очередной хайп" тащит всякие фантазии сумасшедшего вроде tailwind, которые не знаю где могут и подойти. Склипать быстро сайтец, как на примере с видео, чтобы потом отдать заказчику и он был недорабатываемым? А может в реакт приложении накидать кучу нечитабельного кода? А может на чистом html/css, дабы это было совершенно невозможно дебажить? Инкапсуляции CSS? Не слышали. Штука удобная при первом использовании, но бесполезная и бесперспективная, особенно для крупных проектов
@RomanMikhailovich4 жыл бұрын
Так понимаю, разработчики tailwindcss вдохновлялись методологией atomic css
@SuprunAlexey4 жыл бұрын
Частично
@lemuriecnoname4 жыл бұрын
А можно классы выводить в отдельные файлы с применением имен? Чтобы если придется корректировать не делать это в 500 местах
@SuprunAlexey4 жыл бұрын
Можно даже делать компоненты
@Mentallitet4 жыл бұрын
Bootstrap лучше всё равно)
@sashatv1384 жыл бұрын
Вы, наверное, так и не научились пользоваться CSS? Правильно я полагаю?
@SuprunAlexey4 жыл бұрын
Та нет
@sashatv1384 жыл бұрын
@@SuprunAlexey Вы же понимаете, что использование любых фреймворков CSS на постоянной основе, означает, что человек, при условии что он знал хоть чуть-чуть CSS, просто забывает что там и как. А судя по Вашим словам, Вы начали с фрейворков. Отсюда логический вывод - Вы НЕ знаете CSS. Проще один изучить CSS, чем постоянно мучить себя поисками "нового", "лучшего" и т.д. фреймворка. Ну разве я не прав?
@dmitrydzimbo82974 жыл бұрын
@@sashatv138 не прав. позже поймёшь;)
@sashatv1384 жыл бұрын
@@dmitrydzimbo8297 пойму что? Что Вы уже забыли что такое CSS или что я не прав?
@vataRF4 жыл бұрын
хм....сначало обрадовался....поюзал приложухи и растроился......
@kickindaflow78884 жыл бұрын
? этим все сказано
@SuprunAlexey4 жыл бұрын
Это что
@TheFryOS4 жыл бұрын
Расшифруй
@nissssad4 жыл бұрын
@@SuprunAlexey мол указал, что Nicepage из описания и начала ролика - это реклама. Хотя это и так понятно
@SuprunAlexey4 жыл бұрын
Очевидное невероятно
@Aik-bu1yi4 жыл бұрын
И как сделать сложное меню с выпадающими списками ?
@SuprunAlexey4 жыл бұрын
Компоненты даже есть , tailblocks
@BigedEd3 жыл бұрын
Произносится tālˌwind - попутный ветер
@ramizqurbanli4 жыл бұрын
tailwind.css 👍👍👍
@SuprunAlexey4 жыл бұрын
👏🏻👏🏻👏🏻👏🏻👏🏻
@L-Lesiv4 жыл бұрын
а что с разметкой и адаптивностью?
@SuprunAlexey4 жыл бұрын
Все прекрасно
@arsenmanasuev49343 жыл бұрын
Мой товарищ начинающий бэк достал этим твиндом. В верстке совсем не шарит и пользует эти фреймворки. И проблема в том что он не знает нормально работу флоу и стилей и это приводит к крепким завтыкам. Видя его разметку меня в дрожь кидает. Это еще раз наводит на мысль о том что в начале нужно бы знать основы а не бездумно пользовать фреймворки. Да я понимаю это будет дольше чем если сразу использовать БС твинд но на выходе человек будет легко понимать как строить флоу и почему и как это все работает. И если вдруг завтра выйдет новый АТОМАРНЫЙ фреймворк то у людей знающих основы проблем не возникнет.
@SuprunAlexey3 жыл бұрын
Я думаю все приходит с опытом, научится
@arsenmanasuev49343 жыл бұрын
@@SuprunAlexey Не разделяете мнение о том что взлет Tailwind обусловлен включением в Laravel ?. Мне проще такие вещи писать все же в ручную. А такие приспособы радуют в основном начинающих и вот таких ребят с бэка. А пуржить можно и просто использовав плагины на галп или вебпаком(понимаю что не будет такой эффект как если бы было на Tailwind написано). Правды ради должен отметить что есть интересные идеи в Tailwind. Но думаю что все же заглохнет и он.
@yuriyovdeyev6854 жыл бұрын
Какая гадость, какая гадость этот ваш заливной тэйлвинд. Это же worst practices в чистом виде. Ровно один пример: у вас есть скажем компонент ну типа Заголовок кастомно оформленный, который используется по всему проекту в десятках мест. Часть из которых могут быть в файлах шаблона, часть где-то в админке, в БД. И нужно его подправить - задача совершенно банальная и типовая. Вот с этим говнофреймворком это превратиться просто в АД. Попросту говоря набор костылей, на этот код потом смотреть без слез нельзя, а кроме того это и увеличивает время разбора css правил при парсинге html. Я уж не говорю о поддержке такого кода. Вижу ровно одно место его применения - прототипирование, где-нибудь подальше от глаз людских, и уж точно не продакшене. Маздай и есть маздай. Популярен он ровно потому, почему и популярен бутстрап - люди ленивы и не хотят писать нормальный минималистичный, но семантически понятный код, это же не тяп-ляп и готово. И он определенно хуже бутстрапа в этом плане ибо делает из кода помойку. Почти тоже самое что и инлайн стили - а по сути оно и есть, только называется иначе. Тоже мне изобрели инновационный фреймворк.
@diterbolen93014 жыл бұрын
Вы что для каждого проекта все пишите с нуля? И кто вам только деньги за такое извращение платит?
@yuriyovdeyev6854 жыл бұрын
@@diterbolen9301 В последнее время да, как гугль поменял алгоритм расчета метрик в лайтхаусе в конце мая. Тогда почти всей сайты резко просели по показателям скорости. Извращение использовать фреймворки там где это не нужно и часто просто вредно. Фреймворки годятся для админок и прототипирования, но не более. А писать с нуля это не так сложно как кажется, когда постоянно это делаешь. А главное минималистично, аккуратно и все это работает реактивно. В качестве базы использую только модернезированную под себя smart-grid сетку от Лаврика, которая сделана на less. А экономия работы для разработчика часто вылазит боком потом для клиента.
@yuriyovdeyev6854 жыл бұрын
@Дмитрий Самарин В этом практически очень мало смысла Такую сетку я и сам могу сделать или взять уже готовую у других, ничуть не хуже. Сетка это мизерная часть бутстрапа.
@olezhonnv32154 жыл бұрын
@@diterbolen9301 Я, бывает, пишу с нуля - платят деньги. Я же решаю поставленную задачу. Можно CSS и без фреймворков написать - это быстро и легко делается. Та и любой фреймворк CSS - учится за вечер, если надо. Я с Bootstrap разобрался быстро, коогда на Opencart интернет магазин взялся доделывать. Не знал ни бутстрапа, ни опенкарта до этого толком. Разобрался без проблем, задачи решил - деньги получил. Надо будет, и с этим Тейлвайндом разберусь без проблем. Если встретится на моем пути.
@andreigunderin4 жыл бұрын
А в чем отличие от Atomic CSS ?
@SuprunAlexey4 жыл бұрын
Если честно не шарю за атомик
@poul20084 жыл бұрын
По сути атомарный css
@SuprunAlexey4 жыл бұрын
В лучшем виде
@inzoddex83124 жыл бұрын
Давно использую tailwind и просто ору с тех "умников" которые пишут, что дофига классов писать, что проще в css обычном кодить. Эти два слова я посвящаю вам - postcss и @apply. Прочитайте про них, что такое и как юзать, а уже потом орите в комментах.
@Name-fn5hc4 жыл бұрын
Но на рынке Bootstrap востребованный шейчас.
@SuprunAlexey4 жыл бұрын
Это да
@VitaliyHAN2 жыл бұрын
Пожалуйста, перед записью видео проверьте правильность произношения английских слов. 20 секунд времени и на всем ролике правильное произношение, а не вот это вот все. Wind - ветер. Читается как Уинд. Tailwind - попутный ветер.
@OlegKolisnyk4 жыл бұрын
Ну вообще-то Bootstrap 4 тоже utility-first. А так да, за счет большего количества утилит Tailwind гораздо гибче. Июль и август работал над проектами с ним, и вот сейчас пришлось доделывать проект с Bootstrap, так это небо и земля. Главное помнить, что при использовании Tailwind шаблонизаторы становятся не прихотью, а необходимостью.
@vitek81378 ай бұрын
Не нравятся эти Фреймворки из-за нагромождение. Мб только я так думаю
@PavelPirogov3 жыл бұрын
antd норм
@SuprunAlexey3 жыл бұрын
Каждому своё
@kulakofft43 жыл бұрын
херня недопиленая))) куча пропсов, которые мер пойми зачем, за то важных пропсов нет, в доке дыры, в стилях тоже
@danielluko7635 Жыл бұрын
За неделю освоить и сделать красивый сайт? кхе, это наверно криво и косо типо лендинг сворганить без БЭМ, препроцессоров и особого опыта в верстке flex и grid. Bootstrap вообще не понимаю зачем, там же всё очень шаблонно, а если захочешь немного переделать шаблон то придется переопределять куча стилей, легче самому уже сделать компонент а не брать шаблон с сайта
@ShoHorosho4 жыл бұрын
и это в мусор, и бутстрап.... только ванила, только хардкор
@SuprunAlexey4 жыл бұрын
Все в мусор !!
@olezhonnv32154 жыл бұрын
Поддерживаю!
@PacoOfficial3 жыл бұрын
7:47 этот инструмент явно не для верстальщиков.. зас**ать HTML кучей классов... для любого опытного верстальщика - это г**но код. для ленивых бэкэндеров? может и норм, как и бутстрап, с готовыми элементами, но не для верстальщика. я люблю когда код выглядит красиво, имеет хорошую навигацию, а когда я вижу это 7:47, ну такое себе) я лучше сам опишу эту секцию: __list, __item, __title, __text, __link и т.д а потом в CSS добавлю нужное оформление по макету в фигме. просто и выглядит красиво. а не это убожество с 20 классами.. хз почему он на хайпе сейчас, как и с бутстрапом - тупое повторение, а самое смешное когда я спрашиваю у заказчиков, зачем вам нужен бутстрап или ещё какой то инструмент?)) они не знают что ответить, ибо сами не понимают для чего он нужен. просто услышали что есть такой инструмент и всё. все мы конечно когда то использовали бутстрапы и прочее, ибо не умели верстать, но когда появились флексы и ушли флоаты, все это стало лишним, ты лишь только становишься зависим, загоняешь себя в рамки. мб я конечно не прав, сколько людей столько и мнений, но у меня есть свое, и нужно наверное попробовать, но видя такой HTML даже пробовать не хочется, просто желание отпадает, хотя и слышал, что там через CSS можно инклюдить свойства, но смысл, не понимаю, в препроцессорах это тоже можно делать, как то так...
@АндрейСтепаненко-о5х3 жыл бұрын
Подскажи тогда кто норм учит чтоб стать именно верстальщиком,я тоже считаю что шедевр могут создать только руки и ум человека а не машины,конструктора
@PacoOfficial3 жыл бұрын
@@АндрейСтепаненко-о5х HTML Academy. Можно найти их старые курсы, года так 2018-2020, вот они были очень даже не плохие
Как и bootstrap, это для новичков. Странно видеть, что его на серьёзе использует человек с 8-ми летним опытом разработки. Чел, ты просто перестал развиваться. Советую поменять место работы.
@SuprunAlexey4 жыл бұрын
Откуда такие выводы?
@GreenHappyHelix4 жыл бұрын
сама подача материала странная. упоминается, что у бутстрапа сайты одинаковые, а у тайлвинд нет, но в итоге в конце видео в практической части просто берутся и копируются готовые одинаковые подобия компонентов. сам фреймворк еще не смотрел, но судя по всему такой подход подходит для всяких там реактов да вью жс, когда кастомизируешь компонент кнопку и она на всем сайте. если надо поменять стиль кнопки то лезешь в компонент и меняешь. в видео же ощущение что применяют его для лендинга, что странно, потому что при изменении кнопки придется лезть в ХТМЛ и у каждой кнопки менять классы.
@SuprunAlexey4 жыл бұрын
Хотелось показать более для обширной аудитории, не все бы поняли суть с реактом
@yuriikilyk89234 жыл бұрын
Видео я посмотрю но мне как-то удобней на чистом CSS с использованием плагина Emet там припроцесоры SCSS для меня это всё бред... Я какой-то клас для обэкта сделал за 1 минуту и сделал так как мне удобно и всё... А то учи наново какие-то классы мы со временем хотим упростить такие простые вещи до такой степени что даже не чувствуем кайф от того что ты имеешь сили и ума делаешь что-то тежолое и другие это оценивают...