Pull to refresh

Comments 8

Ну, справедливости ради, 10 лет назад многие адепты писали себе код на turbolinks и были крайне довольны.

(Например, вот статья на хвбре 11 летней свежести - https://habr.com/ru/articles/167161/)

htmx — это библиотека, которая предоставляет доступ к AJAX, переходам CSS

Переходы CSS? Что это?

Я вижу здесь код на HTML/CSS/JS. Зачем нужен HTMX тогда?

HTML-код находится в строковых константах, т.е. никаких подсветки синтаксиса, проверки на корректность, автодополнения в IDE и т.д.?

От IDE зависит. Например, PHPStorm 2024.1 чукча не фронтендер, чукча бэкендер есть и подсветка синтаксиса, есть и проверка корректности (атрибут hx-get), и автодополнение тоже есть.

Вот пруф
Вот пруф

Но скорее всего это наколеночный код для демо.

Помню в yii была похожая штука pjax, как славно ее возродили и апгрейдили

Разработчики на RoR давно пользуются подобным механизмом Hotwire.

Помнится, много лет назад, когда JQuery только зарождался, мы использовали mootools.js и его ajax для замены кусков HTML на странице. Т.е. это все уже было известно и использовалось.

Преимущество HTMx в том, что на клиенте не нужно писать много JS когда, достаточно обойтись декларативным синтаксисом (на самом деле, только в очень простых случаях).

Sign up to leave a comment.