Comments 8
Ну, справедливости ради, 10 лет назад многие адепты писали себе код на turbolinks и были крайне довольны.
(Например, вот статья на хвбре 11 летней свежести - https://habr.com/ru/articles/167161/)
htmx
— это библиотека, которая предоставляет доступ кAJAX
,переходам CSS
Переходы CSS? Что это?
Видимо имеются ввиду CSS transitions
Я вижу здесь код на HTML/CSS/JS. Зачем нужен HTMX тогда?
HTML-код находится в строковых константах, т.е. никаких подсветки синтаксиса, проверки на корректность, автодополнения в IDE и т.д.?
Помню в yii была похожая штука pjax, как славно ее возродили и апгрейдили
Разработчики на RoR давно пользуются подобным механизмом Hotwire.
Помнится, много лет назад, когда JQuery только зарождался, мы использовали mootools.js и его ajax для замены кусков HTML на странице. Т.е. это все уже было известно и использовалось.
Преимущество HTMx в том, что на клиенте не нужно писать много JS когда, достаточно обойтись декларативным синтаксисом (на самом деле, только в очень простых случаях).
Анатомия htmx