🔗 Ссылки: Сайт HTMX: htmx.org/ 🎉 Курсы по React, React Router и Redux: purpleschool.ru/course/react-redux 🎓 Мои курсы по разработке: purpleschool.ru 💬 Telegram канал с полезными советами: t.me/purple_code_channel
За видос спасибо. Единственный момент который хотелось бы подчеркнуть - это при использовании fastify желательно в методе listen ещё указывать хост 0.0.0.0 иначе при оборачивании в докер-контейнер не будет работать. Контент топовый
HTMX полезен _исключительно_ для бек-энд разработчиков старой закалки, чтобы писать javascript по-минимуму: вся логика остаётся на сервере, шаблоны и так используются. Обработать форму, сделать до-загрузку, постраничный вывод, подсказки для поиска - вот область применения HTMX - везде, где не нужен мгновенный отклик на ввод пользователя (90% обычных сайтов). Сравнение Htmx c Реактом - как сражение между грузовиком и спорт-каром. На треке победит быстрая машина, а в Cargo-дисциплинах всё будет наоборот - всё зависит от места сражения. На канале про Реакт он и победит :-) За видео на канале - огромное спасибо. Всё по делу, минимум воды. Только звук улучшить осталось.
Привет, я прохожу сейчас курс по верстке, потихоньку изучаю чтобы в дальнейшем перейти во фронтенд. Дайте совет новичку. Правильно ли я выбрал направление?( решил что с верстки начать будет легче всего) Не перегружен ли рынок фронтедерами? может кто то подскажет какое-то направление в IT где меньше конкуренции? Спасибо
По конкуренции сказать сложно, так как везде есть и порог вхождения. Точно, что нужно делать это хорошо. Я много собеседую джунов, которых нельзя брать на работу. Если хорошо освоите профессию, конкуренция не так страшна. А полная карта профессии тут: purpleschool.ru/profession/frontend
классные цены у вас. Когда закончу свой слитый курс с юдеми, обязательно присмотрюсь к вашим. Цена прям символическая) А почему в курсе про бекенд нету ничего про питон? Я думал на питоне завязана большая часть бекенда@@PurpleSchool
Я люблю использовать htmx, но сталкнулся с проблемой - при загрузке части страницы с помощью htmx, где содержится swiper, он перестает работать, но если загрузить всю страницу, то все работает нормально. может кто-нибудь подскажет, как решить проблему?
Почему «недавно вышедший»? Он в 2020 году был представлен. По сути эта та же концепция, что используется в TurboStreams у Rails и в LiveWire у Laravel. Только его чаще питонисты используют, хотя он платформонезависимый.
От обзора возможностей вы бы не поняли как оно работает. Так как это не простой фреймворк. Он требует активного участия бека. Даже прочитав официальную документацию вы не сможете взять и начать писать.
Вообще уже есть примеры использования за пределами пет-проектов ruclips.net/video/3GObi93tjZI/видео.html И в сочетании с другими инструментами, которые "еще слишком молоды для продакшена" тоже довольно интересно получается ruclips.net/video/NZpPMlSAez0/видео.html
@@PurpleSchool можно было завести какой то фласк по быстрому или на гошке в стандартной либе сервер заводится за несколько строк, а тут пол видоса сервер ставим для того что бы увидеть миркофреймворк под хтмл...
Про минусы конечно жесть автор…. В чем минус шаблонизатора?), когда пишешь на vue там тоже шаблонизатор)))) че за бред Не подсвечивается IDE?) Бесспорно минусы есть, но относить туда шаблонизатор и подсветку …. Думаю автор просто любит js и кроме него ниче не знает)
Во vue действительно есть шаблонизатор, но есть и bind переменых, работа с состоянием и ещё куча возможностей. А тут мы по сути вынуждены использовать шаблонизатор, который отправляет нас на уровень php на котором я писал ещё 14 лет назад. И если вы заметили, то первым минусом стояла невозможность писать больше приложения, так как все логика приложения будет у вас размазана вместе с кусками шаблонов. Это будет невозможно поддерживать. Ваше предположение по языку не верно, я люблю и go и C#, но и на них бы не стал писать таким образом.
Кажется что для реального проекта использовать глупейшая затея. Главный минус, "вы сделали успешный проект, все работает, а после решили делать моб приложение, а у вас бэк в ответе отдает html"😂😂
@@namegorm вы правы, но получается что такой бэк будет делать тоже(а может и больше) что и бизнес логика внутри например реакт приложения, только получается окружение разное. Попробовать ок, для чего то боевого вряд-ли кто то будет брать
Есть приложения, для которых HTMX подойдет идеально. Например - банкинг. Вся логика исключительно на сервере, у клиента ничего нету. Идеально для приложений с высоким риском (то есть там, где к пользователю доверия ноль). Но для кейсов с высокой интерактивностью (какиие-то CAD'ы в браузере, например), его конечно же никто использовать не станет.
🔗 Ссылки:
Сайт HTMX: htmx.org/
🎉 Курсы по React, React Router и Redux: purpleschool.ru/course/react-redux
🎓 Мои курсы по разработке: purpleschool.ru
💬 Telegram канал с полезными советами:
t.me/purple_code_channel
😊pp
Отлично! Спасибо за обзор! 👍
Пожалуйста!
За видос спасибо. Единственный момент который хотелось бы подчеркнуть - это при использовании fastify желательно в методе listen ещё указывать хост 0.0.0.0 иначе при оборачивании в докер-контейнер не будет работать. Контент топовый
@@beebikey4370 спасибо!
HTMX полезен _исключительно_ для бек-энд разработчиков старой закалки, чтобы писать javascript по-минимуму: вся логика остаётся на сервере, шаблоны и так используются. Обработать форму, сделать до-загрузку, постраничный вывод, подсказки для поиска - вот область применения HTMX - везде, где не нужен мгновенный отклик на ввод пользователя (90% обычных сайтов).
Сравнение Htmx c Реактом - как сражение между грузовиком и спорт-каром. На треке победит быстрая машина, а в Cargo-дисциплинах всё будет наоборот - всё зависит от места сражения. На канале про Реакт он и победит :-)
За видео на канале - огромное спасибо. Всё по делу, минимум воды. Только звук улучшить осталось.
Спасибо!
Что это за terminal где вы пишите ?
Очень интересно
Обычно NeoVim и Alacrity
HTM🩼 )
🤣
прекрасный фреймворк - я сразу вспомнил asp classic ))
Да... а я php)
Привет, я прохожу сейчас курс по верстке, потихоньку изучаю чтобы в дальнейшем перейти во фронтенд. Дайте совет новичку. Правильно ли я выбрал направление?( решил что с верстки начать будет легче всего) Не перегружен ли рынок фронтедерами? может кто то подскажет какое-то направление в IT где меньше конкуренции? Спасибо
По конкуренции сказать сложно, так как везде есть и порог вхождения. Точно, что нужно делать это хорошо. Я много собеседую джунов, которых нельзя брать на работу. Если хорошо освоите профессию, конкуренция не так страшна. А полная карта профессии тут: purpleschool.ru/profession/frontend
классные цены у вас. Когда закончу свой слитый курс с юдеми, обязательно присмотрюсь к вашим. Цена прям символическая) А почему в курсе про бекенд нету ничего про питон? Я думал на питоне завязана большая часть бекенда@@PurpleSchool
Добрый день, большое спасибо за выпуск. Подскажите пожалуйста, как называется тема редактора в VSCode.
Bearded Theme Vivid Purple
@@PurpleSchool Спасибо !
Шутка про "проснулся - обнаружил новый js фреймворк" была?
Да, да)
Смотрю с телефона, сделал звук на максимум, но все равно плохо слышно.
Попробуй сделать больше громкость
Я люблю использовать htmx, но сталкнулся с проблемой - при загрузке части страницы с помощью htmx, где содержится swiper, он перестает работать, но если загрузить всю страницу, то все работает нормально. может кто-нибудь подскажет, как решить проблему?
нужно триггерить перерисовку свайпера. в теге в куске html, или завязаться на евент
Я так понимаю это подобие Django Template ? Только на NestJS?
Он работает с любым backend. Тут nest как пример.
Тащить целый nest для того что бы отдавать статику как то жирно мне кажется. Bun из коробки умеет отдавать статику по шаблонам. Разве нет?
Так тут вопрос преимущества фреймворка
Геймпад, роутер, икона. Жынтильменский набор праграмыста
👍
Почему «недавно вышедший»? Он в 2020 году был представлен. По сути эта та же концепция, что используется в TurboStreams у Rails и в LiveWire у Laravel. Только его чаще питонисты используют, хотя он платформонезависимый.
Да, но на практике стал встречать только недавно
Потому что в в начале июля этого года вышел, а rails и laravel тут вообще не причем :)
хитрый вы, если бы с конца показали плюсы минусы то я б и не потерял 20 мин жизни на просмотр
Ох уж эти нижние ПОДчеркивания😂
Вы умеете объяснять простые вещи так, что ничего не понятно. От двух минутного видео обзора возможностей было бы больше пользы чем от этого летсплея.
От обзора возможностей вы бы не поняли как оно работает. Так как это не простой фреймворк. Он требует активного участия бека. Даже прочитав официальную документацию вы не сможете взять и начать писать.
fronted на превью
Опечатался иллюстратор)
Зумеры придумали fullstack-монолиты?
Изобретаем php)
Ахахах, точно точно
Вообще уже есть примеры использования за пределами пет-проектов ruclips.net/video/3GObi93tjZI/видео.html И в сочетании с другими инструментами, которые "еще слишком молоды для продакшена" тоже довольно интересно получается ruclips.net/video/NZpPMlSAez0/видео.html
👍
Половина видоса потрачена на то как автор играется с серваком, кому хотелось посмотреть про htmx, перематывайте в конец видоса.
Просто без сервака htmx бесполезен и понять как он работает сложнее
@@PurpleSchool можно было завести какой то фласк по быстрому или на гошке в стандартной либе сервер заводится за несколько строк, а тут пол видоса сервер ставим для того что бы увидеть миркофреймворк под хтмл...
fronted на превьюшке написано
Опечатался иллюстратор)
Зачем писать php на js?
Выглядит абсолютно бесполезным
Только для редких случаев, когда ты backend и не хочешь учить фронт)
@@PurpleSchoolвсе равно же придется использовать теги, и изучать атрибуты самого фреймворка
за обзор спасибо, но этот htmx это 🤢
Пожалуйста) Для этого и делаю обзоры, чтобы вы могли понять технологию и для себя решить полезно или нет)
ubitsa reakt yevo davno ubili vue , svelte
Про минусы конечно жесть автор….
В чем минус шаблонизатора?), когда пишешь на vue там тоже шаблонизатор)))) че за бред
Не подсвечивается IDE?)
Бесспорно минусы есть, но относить туда шаблонизатор и подсветку ….
Думаю автор просто любит js и кроме него ниче не знает)
Во vue действительно есть шаблонизатор, но есть и bind переменых, работа с состоянием и ещё куча возможностей. А тут мы по сути вынуждены использовать шаблонизатор, который отправляет нас на уровень php на котором я писал ещё 14 лет назад.
И если вы заметили, то первым минусом стояла невозможность писать больше приложения, так как все логика приложения будет у вас размазана вместе с кусками шаблонов. Это будет невозможно поддерживать.
Ваше предположение по языку не верно, я люблю и go и C#, но и на них бы не стал писать таким образом.
Кажется что для реального проекта использовать глупейшая затея. Главный минус, "вы сделали успешный проект, все работает, а после решили делать моб приложение, а у вас бэк в ответе отдает html"😂😂
Полностью согласен
не понял. И что, что бэк отдает HTML? Этот бек прекрасно ходит в другой бек, который уже отдает json. Вот туда и будет ходить мобилка.
@@namegorm вы правы, но получается что такой бэк будет делать тоже(а может и больше) что и бизнес логика внутри например реакт приложения, только получается окружение разное. Попробовать ок, для чего то боевого вряд-ли кто то будет брать
А разве не по этому же пути сейчас идут Next.js Server Components? Всё возвращается в 2000-ые)
Есть приложения, для которых HTMX подойдет идеально. Например - банкинг. Вся логика исключительно на сервере, у клиента ничего нету. Идеально для приложений с высоким риском (то есть там, где к пользователю доверия ноль). Но для кейсов с высокой интерактивностью (какиие-то CAD'ы в браузере, например), его конечно же никто использовать не станет.
я не знаю что такое Nestjs
ruclips.net/video/j2-GqaeSueA/видео.htmlsi=4vnQJguX7SrXy4Vk