Тёмный
Anton Oshurek
Anton Oshurek
Anton Oshurek
Подписаться
Welcome to my RU-vid channel! I am a front-end developer with two years of experience in technologies like HTML, CSS, React, Next.js, Nest.js, and Node.js, as well as other modern web technologies. Here, you'll find high-quality reviews, engaging tutorials, and valuable tips to help you create modern web applications and websites.

My channel provides in-depth knowledge and practical skills in web development. I also explore the latest trends and innovations in the field. If you want to enhance your skills and stay up to date with the latest technological advancements, my channel is your reliable source of information. Join us and start your web development journey with us!
Комментарии
@tailogs5825
@tailogs5825 Месяц назад
Спасибо! Очень полезное видео
@blatov
@blatov Месяц назад
О я тоже с Польши. Подписочка😅
@romansozinov
@romansozinov 2 месяца назад
Потому что это Wordpress 😂
@vladimirzvyagincev8193
@vladimirzvyagincev8193 2 месяца назад
Есть ul а где li
@user-xt2lb6jm7j
@user-xt2lb6jm7j 2 месяца назад
Не понятно зачем php фреймворку "понадобился" свой css фреймворк? И когда примеры документации и пр. пестрят словами, содержащими имя Taylor, это уже напоминает секту
@DreamTeam-yw6bg
@DreamTeam-yw6bg 2 месяца назад
Чел, серьезно? Ты что то про SEO сказал? 5:23, то, что генерится в JS??? Тебя не смутило, что проект на React и в HTML так и так ничего не будет (для робота). Про картинку согласен (самое начало), но ты смотришь ее размер через стили, да и в адаптивах... Хотя бы в десктопе глянул тогда уж. Чет у тебя у самого какие то проблемы
@KirillKirill-i5w
@KirillKirill-i5w 2 месяца назад
Надеюсь ты перечитаешь свой комментарий и удалишь его
@DreamTeam-yw6bg
@DreamTeam-yw6bg 2 месяца назад
@@KirillKirill-i5w какие то проблемы? Ты спрашивай, поможем
@dwfwby
@dwfwby 2 месяца назад
@@KirillKirill-i5w он все по факту написал, хоть и немного непонятно. Т.к. сайт написан с помощью фреймворка, а не HTML кода, то в результате сайт имеет вид обфусцированного кода, что для SEO просто непонятная белиберда. И только когда мы заходим на сайт для нас этот код превращается в нужные блоки. У роботов такого функционала нет. Они исключительно берут ответы от сервера и все. JS для роботов недоступен.
@KirillKirill-i5w
@KirillKirill-i5w 2 месяца назад
@@dwfwby суть в том, что данный текст «frontend” исходит исключительно из js, не показываясь для роботов, и это является ошибкой
@dwfwby
@dwfwby 2 месяца назад
@@KirillKirill-i5w перечитай что-ли. Я не знаю, почему ты зацепился именно за этот момент, когда тебе говорят, что ВЕСЬ сайт сделан на JS.
@gu.b
@gu.b 2 месяца назад
мой коммент удалили, или что?
@Andrey-ji4we
@Andrey-ji4we 2 месяца назад
Больше практики 👍👍👍
@user-wv9ds4ft6d
@user-wv9ds4ft6d 2 месяца назад
понятно... я думала будет рили что-то адекватное. Тайлвинд это не про семмантический html (хочешь делай семмантику) и он не про обёртки. Не оборачивай если не хочешь. Видео - глупейшее.
@redegun
@redegun 4 месяца назад
pixso как вариант
@fergussawyer
@fergussawyer 4 месяца назад
10 лет во фронте, большую часть своей карьеры занимался только версткой, сейчас перевес в сторону реального кодинга. По началу тоже отнекивался и плевался от tailwind, меня как человека которые прошел через все боли верстки, крайне возмущало что никто не обращает внимание на загроможденность разметки от всех этих классов tailwind, но.... потом приходит понимание что это собственно один единственный минус и то который решается с помощью @apply. А по факту код и без @apply легко читается, если делить все на компоненты. Что мы получаем от использования tailwind? 1. Как минимум экономию времени, на придумывание названия css класов; (Пишим css в одном месте с разметкой, это реально круто и удобно!) 2. Максимально уменьшенный вес итогового css файла; (Объективно это важно, вместо 500 кб css мы получаем 50кб, это как пример) Какие минусы? 1. Заграможденность в коде, проблема решается, если делить html на компоненты, а в реальной разработке это именно так и происходит. А если мало, то можно использовать @apply. 2. Читаемость кода. Хорошую разметку можно прочитать и понять что делает код, с tailwind так не получится, без @apply. Но по факту, как часто это вообще нужно в реальных проектах? Задайте себе этот вопрос. Как итог, я могу сказать что плюсы использования намного перевешивают. ИМХО.
@user-xr4vl2rd4w
@user-xr4vl2rd4w 6 месяцев назад
regular шрифт то 400
@areyousleeping7054
@areyousleeping7054 6 месяцев назад
Поржал. Доебался до разметки, хотя это всего лишь демонстративный пример
@artemromanenko6069
@artemromanenko6069 6 месяцев назад
Крч, решён вопрос - китайцы спионэрили у разрабов фигмы, угадайте что..?))))) Правильно - китайцы серьёзные люди и по карманам не шарят - фигму и спиндили, при чём всю под ноль)))) Pixso называется, там есть дев мод и вполне достойный импорт .fig файлов. Немного напрягает, что надо чуть понимать в автолейаутах - не хватает оно их при импорте, но в целом - работает и в режиме инспект и дев моде, прям как фигма.
@vaniysha1992
@vaniysha1992 6 месяцев назад
вставлять тэг article в тэг section это просто верх. Семантическая верстка передает привет
@natanrock4358
@natanrock4358 6 месяцев назад
читая комменты пришел к выводу - насколько обленились разрабы)) Предлагаю все в одном файле писать, ведь это экономит время)
@akylbekbaizakov
@akylbekbaizakov 7 месяцев назад
отличный обзор. спасибо)
@artemromanenko6069
@artemromanenko6069 7 месяцев назад
А в чём они молодцы? То есть - это на 90% инструмент дизайнера, но платить должны программисты, я тебя не сильно понял тут - пусть дизайнерам делают такое или как получается, дизайнер зарабатывает на фри туле, а программист должен заплатить за это, чтоб его креативный бред сверстать??!!! Тем более, что в нормальном проекте надо вёрстку делать быстро ибо ещё есть всякие реакты, редаксы и другие джиесы... Теперь мы или платить должны или тратить на эту CSS дичь уйму своего времени. Странно слышать такое от разработчика... ИМХО, я б себе лишний ВДС за эти деньги взял или ещё что-то полезное, а не это говно, которым я пользуюсь 10% от всего времени на проект.
@dannygolds
@dannygolds 7 месяцев назад
Чел, методологии не особо нужны, когда есть модули, так как весь твой бэм идет по болту, ведь тебе хочется читаемость, а отдельные файлы - намного лучше, чем один какой-то файл на несколько тысяч строк кода.
@daiske2867
@daiske2867 3 месяца назад
автор использует scss, который позволяет также разделять "модули", не делая их на 1000чи строк, чем хзш хвосты модульного ксс упрощают дебагинг? А и как усугубляет читаемость адекватное наименование класса, вот у нас карточка товара, вот картинка карточки товаров?
@TheAnimeBJ
@TheAnimeBJ 7 месяцев назад
Я один разработчик который за всю свою жизнь не использовал devmode?
@pvttrix
@pvttrix 7 месяцев назад
Каждый проход имеет свои плюсы и минусы. Тайльатнд критиковать можно , особенно за его безобразие с гридами и тому подобное. Но он хорошо подходит для проектов среднего размера и если ты грамотно сделал конфигурацию тайльвинда ( ui kit грубо говоря ) и декомпозируешь
@unnaturally_666
@unnaturally_666 7 месяцев назад
Просто используйте вью и не парьтесь
@snickdesign
@snickdesign 7 месяцев назад
"В целом можно смотреть" ага, только вот у разработчика без платного аккаунта нет вкладки "Design") Properties смотри
@devillyach2970
@devillyach2970 7 месяцев назад
а ну я студент тогда всеравно🤣
@devillyach2970
@devillyach2970 7 месяцев назад
зачем они это сделали непонятно , програмисту вопще этот код не сдался если можно смотреть отступы через option
@artemromanenko6069
@artemromanenko6069 7 месяцев назад
Ну, я вот успел с фри модом сделать градиенты, у меня сейчас дикий макет от криворукого диза, как получить угол градиента, к примеру, без дев мода...? ИМХО - не буду, просто, принимать в работу такие макеты - велкам бек Фотошоп.
@lustach8378
@lustach8378 7 месяцев назад
Атлант расправил плечи
@_Jam1k_
@_Jam1k_ 7 месяцев назад
@oshurek-dev
@oshurek-dev 7 месяцев назад
😥
@user-bj5lb7kf1c
@user-bj5lb7kf1c 7 месяцев назад
Чет теперь выключенный дев мод нифига не показывает отступы между элементами, они же паддинги. А так же, если шрфит не стандартный, то так же не показывает его семейство. Кастрировали продукт до безобразия. Реально, бесплатная версия чисто макет посмотреть. 😅
@oshurek-dev
@oshurek-dev 7 месяцев назад
нажми alt или option и должно показать
@user-bj5lb7kf1c
@user-bj5lb7kf1c 7 месяцев назад
@@oshurek-dev Да, через альт показывает отступы, немного криво правда, поскольку появляется второй курсор под основным и он немного смещен в сторону. Но ладно, функционал оставили. А вот как быть со шрифтом и где посмотреть его принадлежность к семейству, или тоже нужно что-то нажать?
@tlrs2014
@tlrs2014 7 месяцев назад
нужен контекст, это впервую очередь фреймворк. Нужен он или нет в каком то конкретном проекте вопрос, есть как плюсы так и минусы. Лично я предпочитал долгое время в личных проэектах обходиться без подобных интсрументов. Но довелось какое то время назад поработать с tailwind и mui и могу точно сказать, что эти штуки популярны не просто так и в общем я больше склоняюсь к тому, что буду использовать теперь и в личных проэектах. Если потратить какое то время на освоение очень сильно убыстряет написание многих вещей. А что до разметки html в примерах, да пофиг вообще. Tailwind это про CSS, какую разметку хочешь такую и пиши Если я не ошибаюсь tailwind реализован так, что в итоговый бандл, если мы говорим про разработку в каком то JS фреймворке, он потянет только те классы которые использовались в отличии от бутстрап или mui, что тоже плюс.
@banderprofi
@banderprofi 7 месяцев назад
В общем жить без него можно, но просто с ним удобнее и быстрее, и особенно это касается теней. Если ты верстаешь из макета то эта штука нужна. А ещё есть расширение для VS Code которое позволяло открывать макет прямо в VS Code и это очень удобно и вот про него тоже говорят, что он станет не доступен. Тут самое обидное, что не новое добавили платно, а бесплатную фичу отобрали и сделали платно.
@oshurek-dev
@oshurek-dev 7 месяцев назад
странно что именно дев мож платный а не мод для дизайнеров
@DarkzarichV2
@DarkzarichV2 7 месяцев назад
Всю жизнь её без dev мода использовал, вот уже 5 лет в профессии - только узнал про это. Конечно, гораздо удобнее выглядит, но как-то без этого жил и вполне себе справлялся)
@user-uw9xp8en3v
@user-uw9xp8en3v 7 месяцев назад
Раньше многие возможности Dev Mode уже были, просто потом их решили отделить и сделать платными спустя некоторое время
@oshurek-dev
@oshurek-dev 7 месяцев назад
Да, жить без этого можно)
@fubon-ru
@fubon-ru 7 месяцев назад
щаблона. [Щ] - серьезно?
@oshurek-dev
@oshurek-dev 7 месяцев назад
Ну а почему бы и нет?)
@Skalebro
@Skalebro 7 месяцев назад
Автор без обид. Но критиковать не попробовав - моветон. Я согласен, что семантика не соблюдена. Но вы сильно ошибаетесь в возможностях тайлвинда. Большинство сокращений понятны flex justify-content item-center - не знакомо? w-10 / wheigt: mt - даже используя emmet для вёртски будет понятно, что margin top. Для повторяющихся элементов есть директива @Applay. Я скажу с точки зрения бэкендера. Согласен, инлайновые стили долго были под запретом по ряду причин и выглядит это дико. Но честное слово, мне легче разобраться в стандартных css сокращениях, которые даёт tailwind, чем возиться с именами по БЭМу, искать 100500 файликов scss, если я хочу доделать компонент. Его преимущество в том, что он не добавляет ровным счётом своих готовых блоков, как это делает бутстрап. Мне не нужно идти в документацию, чтобы убедиться какая кнопка жёлтого цвета, а каким вариантом кинуть invalid-gorup на форму? Суть в том, что это удобный и простой способ верстать классическим вариантом, но в инлайне и всё. Единственное к чему не сразу привыкаешь, так это мыслить тем, что тайл - это про мобайл фёрст.
@oshurek-dev
@oshurek-dev 7 месяцев назад
Да, согласен с тобой в целом. Тут дело привычки и вкуса. Но самы главный вопрос это - зачем оно нам? Ну и я думаю что вы поняли, что я по большей части рофлю) но мне лично тейл вообще не зашёл. Сильно засоряет разметку
@Skalebro
@Skalebro 7 месяцев назад
@@oshurek-dev Мне засорение это не так мешает возможно как самому верстальщику. Поскольку что в laravel что в Yii2, Vue3 - везде шаблоны дробятся на темплейты собственные и на компоненты, которые повторяются. В одном инпуте с пропсами сколько там обёртки 3? Тоже самое и в темплейтах видишь флексы, гриды и гэпы, и w-2/3 - показывает, что блок занимается 2/3 для всей страницы. Т.е. объективно особо и смотреть не на что. Всматриваешься, если нужно пофиксить баги)
@palkan2590
@palkan2590 7 месяцев назад
база
@kavochego9128
@kavochego9128 7 месяцев назад
Почему ты пропустил пример с React? До*батся до семантики примеров на сайте - вау критика фреймворка
@oshurek-dev
@oshurek-dev 7 месяцев назад
а чем отличается реакт вёрстка? так только на дивах что ли писать можно?
@kavochego9128
@kavochego9128 7 месяцев назад
У тебя претензия была к повторению стилей, React и любой другой фреймворк эту проблему решает. Ты же так и не сделал по факту разбор самого фреймворка, ты просто обосрал разметку на сайте, вполне по фактам, но в чем прикол этого видео тогда?) @@oshurek-dev
@kavochego9128
@kavochego9128 7 месяцев назад
И да, посмотри разметку именно самого сайта Tailwind, думаю там им не скажешь что валидатор это не пропустит В общем то, да. Кто как хочет, так и ...
@MK-td2dt
@MK-td2dt 7 месяцев назад
т.е проекты которым не нужно сео оптимизация
@user-df8vq4kd5j
@user-df8vq4kd5j 7 месяцев назад
здравствуйте. Ачто такое dev mode?
@oshurek-dev
@oshurek-dev 7 месяцев назад
я же там в видео его показал)
@grigodoes
@grigodoes 7 месяцев назад
2:50 - про компоненты ты похоже не слышал... тебе не нужно будет в нескольких местах менять в остальном да, вёрстка в примерах не по семантике немного, но это не отменяет того факта как круто работать с tailwind - вёрстка ускоряется в разы за счёт возможности взять любой шаблон и закинуть в проект адаптировав под себя. Я уж не говорю сколько крутых ui китов появилось на основе этой прекрасной библиотеки
@oshurek-dev
@oshurek-dev 7 месяцев назад
Да, знаю что много всего появляется, и это круто! но вот приины для использования tailwind я так и не нашёл. в react.js обычно используем styled component или css modules. стараемся разносить ответственность по разным файлам. а не пихать всё в один .tsx файл
@MrREALball
@MrREALball 7 месяцев назад
@@oshurek-dev styled components, кстати, несут в себе существенную для больших проектов дополнительную нагрузку в производительности. Они не имеют шага прекомиляции, а по сему делают всю свою "магию" когда приложение уже открывается пользователем. Пол года назад я мигрировал код базу с emotion (почти тоже самое, что и styled-components) и mui на обычный tailwind и получил довольно ощутимый прирост в производительности. Pro tip: если не нравится tailwind и нравятся styled-components, рекомендую попробовать panda css, который ИМЕЕТ шаг компиляции, в связи с чем имеет почти нулевой runtime cost.
@user-oq6kw1le8t
@user-oq6kw1le8t 7 месяцев назад
Если у тебя проект 2010-х может и сложно читается, а если у тебя нормальный фронт например на fsd, то декомпозируй правильно и будет хорошо читаться
@oshurek-dev
@oshurek-dev 7 месяцев назад
откуда такой стереотип, что современный фронт это именно тейлвинд?
@user-oq6kw1le8t
@user-oq6kw1le8t 7 месяцев назад
@@oshurek-dev Не обязательно tailwind, если ты делаешь большой проект типо портала, где тебе надо просто сделать оболочку которая содержит множество повторений по дизайну, но возможности создать единый компонент нету, то да, лучше будет использовать tailwind Если ты создаешь какую-то бухгалтерию в которой например миллион отченостей, но все они единой формы, тогда можно обойтись и обычными молулями Все зависит от задач которые будет решать твоя АС, и какие у неё есть пути развития
@danilka6295
@danilka6295 7 месяцев назад
уже давно плагины есть, которые этот дев мод заменяют(его большую часть)😇
@oshurek-dev
@oshurek-dev 7 месяцев назад
можешь поделиться? не слышал о таких т.к. не очень часто пользуюсь фигмой
@danilka6295
@danilka6295 7 месяцев назад
Inspect Styles, коллега наш делал))
@andriipetrenko8568
@andriipetrenko8568 2 месяца назад
@@danilka6295 тоже доступен только через dev mode (((
@shittywizzard5727
@shittywizzard5727 7 месяцев назад
поправляйся, Антох)
@oshurek-dev
@oshurek-dev 7 месяцев назад
Спасибо огромное! )))
@davidlakazov9156
@davidlakazov9156 7 месяцев назад
Не согласен. Тайлвинд помогает в больших проектах, где у тебя есть набор отступов допустим, и ты их везде используешь. Так у тебя получается быстрее в разы писать, ты редко заходишь в css файл и вся верстка единообразная получается. Потом когда тебе по всему проекту надо сменить цвет кнопок или отступы. Просто заходишь в настройки и меняешь один параметр.
@oshurek-dev
@oshurek-dev 7 месяцев назад
Да, в целом, я согласен с этим. Но это делается в CSS точно так же просто. А проблема переключиться в css файл, думаю это смешно ))) Думаю вы понимаете, что я по. факту рофлю и просто высказываю именно своё мнение по этому поводу.
@IDSAD
@IDSAD 7 месяцев назад
Создается такое ощущение, будто автор только закончил какие-то говно-айти курсики по вёрстке и полетел ныть на один из лучших фреймворков для стилизации.
@oshurek-dev
@oshurek-dev 7 месяцев назад
Мне очень интересно, как можно по видео, определить мои компетенции??
@IDSAD
@IDSAD 7 месяцев назад
@@oshurek-dev по тому бреду что ты несешь можно абсолютно определить твои компетенции. Ты обосрал тейлвинд не беря во внимание его основное предназначение, будто это фреймворк что бы на нем говнолендинги верстать на ванилле.
@evgeniymakhnin267
@evgeniymakhnin267 7 месяцев назад
А чтобы сократить код в HTML, для этого есть @aply, есть config где можно переменные настроить или свои классы. Не могу дальше этот бред смотреть😂😂😂😂
@evgeniymakhnin267
@evgeniymakhnin267 7 месяцев назад
О боже, как же ты смешон автор😂. Использую tailwind в своих проектах на React и Next и он себя там зарекомендовал очень хорошо. Твоя тема я так понимаю чистый HTML, раз ты так к тегам прикопался😂😂😂. Наверное прошел бесплатный курс по HTML и возомнил себя великим WEB разработчиком😂😂😂. Аж бесят такие как ты, напиши библиотеку получше раз такой умный, а потом критикуй других.
@oshurek-dev
@oshurek-dev 7 месяцев назад
Спасибо за ответ) Я прикопался к тегам т.к. именно такие либы делают разметку грязной, и не дают прогерам нормально её писать.
@user-ju8kx7fo8j
@user-ju8kx7fo8j 4 месяца назад
Так есть scss, ему и не надо писать библиотеку. В этом весь смысл.
@neur0nkz
@neur0nkz 7 месяцев назад
в чем проблема написать: @layer components .featured-works-list__article { @apply grid gap-[20px] и тд....; } и использовать на диве уже свой именнованый класс, в плоть до БЭМ
@oshurek-dev
@oshurek-dev 7 месяцев назад
Тогда опять же, зачем тейлвинд?
@daiske2867
@daiske2867 3 месяца назад
а вы не чувствуете, что когда вы пишете такой код, вы мягко говоря используете препроцессор с нескучным синтаксисом, который дебажить чисто из-за нейминга тяжелее, связанного с процессом интерпретации инструкций ветерка в ксс. просто тоже самое, что вы написали, на условном сасе бы выглядело так не требовало никакой когнитивной нагрузки для понимания, а что, а как понять. .featured-works-list__article display: grid .... без условия того, что вам ничто не мешает написать миксинов, которые бы эмулировали ваш grid gap-[20px] и тд
@user-maximilianno
@user-maximilianno 7 месяцев назад
тейлвинд это ветер под хвост
@flavkaa2017
@flavkaa2017 7 месяцев назад
А критика таилвинда, будет а не разметки?)
@oshurek-dev
@oshurek-dev 7 месяцев назад
Тут проблема в том, что люди начинают подстраивать разметку под возможности тейлвинда. по этому она начинает "хромать".
@MrREALball
@MrREALball 7 месяцев назад
@@oshurek-dev хлебушек, тэйлвинд - просто набор ютилити классов, его возможности равны обычному css, просто прототипировать с ним в разы быстрее, чем со стандартным (post)css. Вся твоя критика была о разметке, которая написана там для примера. И да, согласен, сделано тупо, но если бы ты увидел кнопки выше, то понял бы, что кликая на них, можно переключать стили для одной и той же карточки. И ВОЗМОЖНО, совершенно неожиданно, в связи с этим там меняются только стили, а разметка остаётся таже (в этом типа прикол, что быстро можно что-то поменять при прототипировании). И, возможно, полностью семантически правильная разметка в одном стиле стала бы всё равно в корне не верной в другом (это лишь предположение).
@user-eh7no3me3x
@user-eh7no3me3x 7 месяцев назад
посмотрел 2 минуты и согласился полностью
@oshurek-dev
@oshurek-dev 7 месяцев назад
очень рад, что кому то tailwind тоже не по нраву)
@nikitayarosh3885
@nikitayarosh3885 7 месяцев назад
посмотрел 2 минуты и выключил, поняв, что у автор говорит вообще не по теме
@blackbeeq
@blackbeeq 7 месяцев назад
а про :before и :after не хочешь поговорить? про :hover, :focus и тд а про медиа запросы? это просто ужас, я тоже не понимаю почему tailwindcss так стрельнул особенно для буржуев, и в чём была сложность писать писать с обычными css(sass/scss/less/stylus)
@oshurek-dev
@oshurek-dev 7 месяцев назад
Полностью согласен с тобой!