Интересный формат съёмки и монтажа. Приятно смотреть.
@АндрейПотапенко-я1мКүн бұрын
СПАСИБО ЗА КОНТЕНТ
@Taiga_libertarianКүн бұрын
Красно придумал с обработкой видео
@starik061Күн бұрын
красиво оформлен переход с музычкой между разделами ролика
@CJIu3eHbКүн бұрын
Только потише надо сделать.
@elementalhero9939Күн бұрын
Миша, спасибо за твою работу. Отличное видео. Хотел узнать твой взгляд на useSwr от создателей next js (vercel). Использую его на Реакт приложении вместо ртк.
@mishanepКүн бұрын
Хорошая штука. Когда-то делал на нее обзор.
@omak3313Күн бұрын
да, SWR мне тоже больше нравится. Краткий красивый синтаксис
@never.m1nd20 сағат бұрын
Миша не упомянул БЭМ и как я этому рад ;D Я учился на курсе от яндекс практикума, как они там утомили (использую корректную формулировку) этим БЭМом...
@mishanep20 сағат бұрын
Ни в css modules, ни CSS-in-JS, ни тем более Tailwind никакой БЭМ уже не нужен =)
@never.m1nd18 сағат бұрын
@@mishanep ага, я вот сейчас css модули использую, мне так нравится, я просто выдохнул когда отошел от БЭМа)
@KyleButler229Күн бұрын
для таких как я ньюфагов такие видосы это реально классно.Помогают понимать мету во фронтенде хотя бы.
@alexlitvin1297Күн бұрын
Что насчёт PHP для бэкенда, Laravel в частности? Не знаю как в России, а в Германии в последнее время часто натыкаюсь на вакансии PHP разработчика (PHP Entwickler). То есть можно найти довольно неплохую работу. Молодежь теперь только на node.js?
@mishanepКүн бұрын
Php - отличный язык и работы с ним хватает. У меня канал больше про фронтенд, поэтому я рекомендую людям, изучающим фронтенд, писать свой первый бэкенд тоже не js. Базовые концепции - те же, зато язык уже знакомый. А так на ноде много проектов сегодня - если не весь бэк на проекте, то немало прослоек, вроде бэкенд для фронтенда.
@KostaRMaxКүн бұрын
Remix/React Router v7 очень недооцененный вариант, как альтернатива Нексту. Также, благодаря своей архитектуре, позволяет в большинстве случаев полностью отказаться от отдельного стейт-менеджера, сильно упрощая кодовую базу и ментальную нагрузку
@mishanepКүн бұрын
Я пока не ковырял Remix. Чем он лучше Next'а по-вашему? Что там есть такого, чего не предлагает Nextjs?
@legrand224Күн бұрын
@@mishanep возможно loader как встроенный state manager, далее просто по компонентам прокидывается хуук useLoaderData
@NazarKoshla15 сағат бұрын
@@KostaRMax я с вами согласен но next js имеет много преимуществ уже из коробки .И роутинг в Некст по легше на моё мнение
@dmitriyanatolev2518Күн бұрын
Советую использовать UI библиотеку Shadcn. После того как вы ее пощупаете, больше не захотите использовать другие вещи
@mishanepКүн бұрын
Чем она, по-вашему, принципиально лучше упомянутых UI библиотек? Я щупал мельком, но не слишком настойчиво =)
@dmitriyanatolev2518Күн бұрын
@ в первую очередь тем, что мы не зависим от библиотеки, устанавливая в проект компоненты shadcn, мы получаем доступ к их настройкам у себя локально. Функционал и стилизация этих компонентов полностью в наших руках без каких либо сложных действий. Усовершенствовать и масштабировать можно до бесконечности. Под капотом в неё интегрированы react hook form, zod, recharts, react day picker, react table и оочень много других современных и полезных инструментов. Построена на tailwind стилизации, поддерживает темизацию устанавливая готовые стили под разные сценарии тем. Содержит в себе очень много полезных и нужных компонентов. Даже готовый сайдбар При установке библиотеки и её компонентов, автоматически генерируются нужные нам папки, файлы, утилиты Вот на днях реализовал проект дашборд используя исключительно компоненты shadcn. И вот что из этого вышло. Регистрация и логинизация формальны, можно ввести любые данные, главное что бы прошла валидация. Формы тоже реализованы с помощью этой библиотеки shadcn-dashboard-phi.vercel.app Рекомендую пощупать её настойчивее, уверен, не пожалеете
@mikhas_ryzomnyКүн бұрын
@@mishanepа тем что она построена поверх tailwind и отлично интегирируется. при условии использования tailwind, разумеется. полностью согласен с ТС. просто зачем рекомендовать tailwind, а потом рекомендовать mui или чакру.
@dmitriyanatolev251822 сағат бұрын
В первую очередь тем, что устанавливая компоненты shadcn, мы не зависим от библиотеки, компоненты у нас установлены локально, соответственно стилизовать и расширять логику этих компонентов можно до бесконечности. Второе, она под капотом интегрирована с redix ui, react hook form, zod, recharts, react date picker, react table и многими другими современными и полезными библиотеками При установке библиотеки и её компонентов, автоматически генерируешься нужные файлы, папки, утилиты и хуки полностью типизированы Компоненты и утилиты полностью типизированы Поддерживает типизацию из коробки и предоставляет возможность установить набор стилей для разных сценариев тем, полностью построена на tailwind Имеет очень большое количество готовых решений которые легко подстроить под абсолютно любой проект, даже имеет готовый сайдбар. Целую коллекцию динамических графиков и кучу других полезных вещей. Советую пощупать настойчивее. Уверен, вы оцените
@nic3guyКүн бұрын
Михаил, здравствуйте. Насколько php еще актуален?
@mishanepКүн бұрын
Актуален и интересно развивается.
@Katar1xКүн бұрын
Можно плз видео про сео, про сентри и прочие важные в боевых проектах штуки, для новичков
@mishanepКүн бұрын
Я не пользуюсь сентри. У нас на проекте DataDog. Есть и другие инструменты. Но новички ими обычно не пользуются. Про СЕО - можно подумать, хотя, опять же, это не совсем про фронтенд.
@Katar1xКүн бұрын
@@mishanep просто это супер важные моменты, про которые мало нормальных роликов, тем более от спецов
@carry-on-chaos4032Күн бұрын
Интересно было бы про DataLog или Sentry
@vadmark_in_kyrgyzstanКүн бұрын
Ant Design рулит =)
@NeironlogКүн бұрын
А что скажете в связке Laravel+React?
@mishanepКүн бұрын
Ничего не скажу. Невозможно опробовать все варианты. Знаю, что такой подход тоже рабочий. Но это два языка, поэтому лучше на таком проекте иметь разных людей на фронт и бэк.
@vadmark_in_kyrgyzstanКүн бұрын
А Ky для API?
@mishanepКүн бұрын
Ку можно использовать совместно с tanstack query, это скорее альтернатива нативному фетчу и axios.
@nolightnohope3302Күн бұрын
😎
@andrewS85Күн бұрын
Наконец то фронтенд утихомирился, уже годика 3 как не выходят новые свистоперделки)
@romanmed9035Күн бұрын
это для не коммерческого использования вебшторм бесплатно. а если работать на нем то платно. хотя и сильно подешевел от того как я за него первый раз платил. но теперь уже продлить нельзя из-за политики.
@mikhas_ryzomnyКүн бұрын
джинглы пец какие громкие, думал всех разбужу. надо бы по уровню выравнивать. это же не радио... или радио?!
@megabulkКүн бұрын
Что на счёт Ангуляра?
@mishanepКүн бұрын
Хороший фреймворк, с высоким порогом входа и относительно низкой популярностью на рынке
@megabulkКүн бұрын
А такие штуковины как WordPress или Joomla вообще попали в анналы истории?
@mishanepКүн бұрын
Я не проводил глубокого анализа, но думаю такие инструменты всё ещё в строю. Просто их рынок несколько иной, да и деньги там другие.
@Timmy-z3yКүн бұрын
Разве все это уже имеет смысл, ведь ИИ развиваются стремительно ?
@mishanepКүн бұрын
Пускай развиваются. Они сильно упростят нам жизнь. Но не заменят.
@nouchanceКүн бұрын
ANGULAR
@mishanepКүн бұрын
Ничего не имею против. Вопрос востребованности рынком. Возможно есть регионы, где Ангуляр на первом месте.
@АлексейБатькович-з5тКүн бұрын
А мне graphql прям зашёл.
@АлексейБатькович-з5тКүн бұрын
Я так то начинающий. И делаю как раз то что ты говоришь не делать)))) использую ts, nextjs15, nestjs и graphql. Я поюзал rest api и что могу сказать. Блин, я задолбался с ним. На каждый чих я дописываю бэк и мудрю на фронте. Аж устал. Думаю дай граф посмотрю. В связке с ide webstorm я прям кайфую. Все что я пилить руками на rest api тут работает из коробки под капотом. Ну не кайф ли? Нужны хитрые наборы данных. На. Пагинация - пожалуйста. Супер. Вытравил все танстаки и zustadы с nextjs проекта. Все эти suspense работают , короче одно удовольствие. И ts с нуля норм идёт. Не знаю че там все его боятся))) а руки делают))))))
@mishanepКүн бұрын
Здорово, что у вас так лихо всё получается :) можно только порадоваться. Большинству даётся с трудом и моя задача - облегчить путь.
@АлексейБатькович-з5тКүн бұрын
Ну почему лихо. Трудно. Даже очень. Я по 6- 8 часов в день, 21 день в месяц трачу на написание кода. В остальные дни я на работе и могу только читать документацию. Так что нет. Сложно .....но можно. Я стал фанатом кодером)))))
@user-888azim-97Күн бұрын
@@АлексейБатькович-з5т «8 часов в день 5 дней в неделю трачу на код, а в остальные дни работаю»….. надо наоборот)))
@user-888azim-97Күн бұрын
что за работа такая 9 дней в месяц
@max_mgtowКүн бұрын
Зустанд, не цустанд)
@mishanepКүн бұрын
Здесь даже спорить не о чем =) Слово немецкое (в переводе "состояние", он же state). По факту, цуштанд.
@max_mgtowКүн бұрын
@@mishanep немецкий не учил) но все знакомые говорят зустанд)
@vadmark_in_kyrgyzstanКүн бұрын
А Effector?
@mishanepКүн бұрын
А что effector? По моим ощущениям он не взлетел за пределами небольшого сообщества.
@Илья-к6е5иКүн бұрын
Учить другую профессию. Михаил, вы давно пытались найти работу на российском рынке?)
@mishanepКүн бұрын
Периодически любопытствую что там с предложениями без опыта и вижу их немало.
@mierceКүн бұрын
только не реакт
@ivkamgivkamg6361Күн бұрын
HTML5 и CSS3 - этого достаточно для создания сайтов любой сложности. Использование JavaScript это худшее решение для фронта на сегодняшний день. Бэк естественно на php, использовать что-то иное это маразм. Автор кстати хорошо объяснил в коментах, почему же и там и там продолжают использовать JavaScript - потому что ничерта другого не знают и знать не хотят. Кое как выучили JavaScript лет 10 назад, когда он был нужен для свистоперделок в браузере и с тех пор тащят его везде, хоть на сегодня он вообще не нужен.
@Hi-cy8ryКүн бұрын
💩
@Hi-cy8ryКүн бұрын
Попробуй банковское приложение сделать чисто на css и html
@ivkamgivkamg6361Күн бұрын
@@Hi-cy8ry Делал.
@dmitriyanatolev2518Күн бұрын
@@ivkamgivkamg6361мужик, ты даже не понимаешь, что говоришь