🎞 Релиз HTMX 2.0
17 июня была выпущена версия 2.0. На сегодняшний день доступна уже 2.0.1. HTMX — это библиотека для HTML, которая позволяет создавать динамические и интерактивные веб-приложения без использования JavaScript-фреймворков. Основная идея HTMX заключается в использовании HTML-атрибутов для управления взаимодействиями с сервером.
Основные особенности релиза:
🟡 Улучшена поддержка веб-компонентов.
🟡 Упрощён синтаксис атрибутов.
🟡 Разделение расширений в отдельный репозиторий и сайт, что облегчает их индивидуальное обновление и развитие.
🚫 Прекращение поддержки Internet Explorer
Современная разработка фронтенда усложняется с каждым днем. Порог входа растёт с каждым годом, библиотеки и фреймворки постоянно обновляются, и вот, как будто бы, приходит очередная технология и заявляет, что способна перевернуть игру. Что не нужно хранить состояние приложения на клиенте и сервере, не нужно тянуть тонны npm пакетов и погружаться в излишнюю логику 😐
Бесспорно, технология очень хороша и интересна. HTMX обязательно найдёт свою нишу и закрепится в ней, я в этом уверен. Но, имхо, вам не кажется, что это очередная технология, которая "ну прям точно" перевернёт фронтенд с ног на голову? Я всё-таки думаю, что сейчас это выглядит как новый jQuery (в хорошем смысле). Он используется на многих сайтах и зарекомендовал себя как простой, но надёжный инструмент. Он покрывает необходимые цели, обновляется (📌4.0.0-beta.2 вот выкатили на прошлой неделе, кстати), и всё с ним до сих пор хорошо. Такое чувство, что там, где jQuery сейчас — можно смело заменить на HTMX, но там, где SPA — будет сложнее, дороже, и, скорее всего, невозможно технически. Может, в SSR его сейчас можно попробовать применить, но тоже достаточно рискованно. По крайней мере, сейчас.
❤ PS: В заключение хотелось бы поделиться личным мнением. Все инструменты хороши, но они должны эффективно и максимально быстро решать задачи. Нужно последить ещё за HTMX. Возможно, попробовать в личных проектах, дождаться, когда его завезут в крупные компании. Но совершенно точно я бы не стал использовать его в рабочих проектах. Слишком много неизвестных.
❤❤ PSS: Подкреплю довольно точный комментарий с Хабра. А вот и сама статья, рекомендую к прочтению (обязательно с комментариями)
#dev
1 минута
31 июля 2024