Усталость от Javascript: HTMX — это всё, что вам нужно для создания ChatGPT. Часть 1
Создание чат-бота (почти) без Javascript, только с использованием Python и HTML.
Делиться

Помню, было время, давным-давно, когда создавать сайты было легко. HTML и CSS. Казалось, всё просто. Сейчас фреймворки Javascript повсюду. Неустанные изменения, растущая сложность. Это явление называется «усталость от Javascript» и связано с тем, что разработчики измотаны погоней за новейшими фреймворками, инструментами разработки, библиотеками и попытками не отставать. С HTMX у разработчиков появился способ создавать увлекательные веб-приложения проще и без выгорания — и без всей этой возни с JavaScript.
Увлекательное веб-приложение, подобное ChatGPT, менее чем в 200 строках кода, на чистом Python и HTML. Например, вот это:
Краткое напоминание о том, как работал Интернет
Когда Тим Бернерс-Ли создал первую веб-страницу в 1990 году, разработанная им система была преимущественно системой «только для чтения», которая позволяла связывать страницы между собой гиперссылками, которые мы все знаем как анкорные теги в HTML. Таким образом, HTML 1.0 полагался на один-единственный тег и предлагал простую навигацию между страницами.
Якорный тег — это элемент управления гипермедиа, который выполняет следующий процесс:
- показать пользователю, что это ссылка (кликабельная)
- выполнить GET-запрос на URL-адрес гиперссылки
Когда сервер отвечает новой страницей, браузер заменит текущую страницу новой страницей (навигация)
Затем появился Web 2.0, который представил новый тег — тег формы. Этот тег позволял не только читать ресурсы через тег , но и обновлять их. Возможность обновления ресурсов означала, что мы действительно смогли начать создавать веб-приложения. Всё это с помощью всего двух элементов управления:
Оцените материал:
Похожие записи
Новые модули памяти G.SKILL DDR5 работают со скоростью 9200 MT/s при напряжении 1.1 В
30.05.2026
Завтра заканчивается распродажа пакетов TechCrunch Disrupt 2025 | Основатели и инвесторы пропускают
02.10.2025
Разница между дисперсией выборки и генеральной совокупности в NumPy и Pandas
19.03.2026Присоединяйтесь и подпишитесь на рассылку самых свежих новостей по Email
Получайте свежие новости и идеи на почту. Без спама — только самое интересное.
Нажимая «Подписаться», вы соглашаетесь с политикой конфиденциальности.
