Обновить
5
0

Пользователь

Отправить сообщение

Действительно, похоже что концепция html-over-the-wire многим становится интересна, имеем: htmx, liveview, StimulusReflex, hotwire, django-sockpuppet.

Да, hotwire похож по концепции, посмотрю по-внимательнее, похоже что тоже интересная вещь) спасибо)

Вы правы ), как рассказывает разработчик django-sockpuppet, Phoenix LiveView был ориентиром про создании StimulusReflex в экосистеме Rails, а SR в свою очередь подтолкнул к созданию django-sockpuppet в экосистеме python, django. В целом идея очень проста и реализуема на любом языке, просто LiveView был первым)

В случае с тултипами все было бы не совсем так:

  • При наведении на кнопку-иконку юзер просто увидит тултип, (если только вы специально не пропишите дернуть сервер)

  • Однако если например кнопка-иконка это "like it" а тултип выводит список юзеров, кто уже лайкнул, то да, пропишем что нужно спрашивать сервер, и будем всегда иметь up-to-date список юзеров в этом тултипе. В данном случае в любом js/ts frontend нужно было бы также дергать сервер(если хотите updated list иметь всегда).

  • django-sockpuppet можно очень тонко настроить относительно ренденринга элементов, допустим в данном случае можем обновлять непосредственно только тултип.

Мне видится что уйти от js/ts невозможно, а вот иметь чуть больший выбор технологий, почему бы и нет?)

Сто процентов. На js вообще все можно, просто мне в целом понравилась идея, я думаю для каких-нибудь узких задач концепция годна.

Интересно было прочитать, спасибо!

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность