Size: a a a

Elm Lang сообщество разработчиков

2021 June 04

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Потому он и "Live"
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
каким образом это достигается, это js + какие-то кастомные события с сервера?
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
что там технологии внизу на клиенте?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
websocket посылает ивенты на сервер и принимает команды для модификации DOM
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
Те ты хочешь сказать если курлом запросить он пустую html страницу отдаст ? А данными только потом наполнит ?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Да
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
Ты прямо 100 уверен ?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Можно сделать так, чтобы отдал первую порцию сразу. Тогда он отработает как шаблонизатор
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Но это просто удобство
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
в общем это на самом деле очень удобная штука для интеграции клиентской и серверной логики
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Так там нет клиентской логики!
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Логика не сервере :)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Каждое действие пользователя уходит на сервер, который присылает обновления представления
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
Рендерим на сервере , отбрабатыаем на сервере: Phoenix LiveView enables rich, real-time user experiences with server-rendered HTML.
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
обработка события нажатия кнопки - уже клиентская логика
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
в LV — нет
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
то что она на сервере прописывается, не делает ее серверной
источник

P

Purple in Elm Lang сообщество разработчиков
Да, из первых рук знаем цены на сервера с ним :)) + подтупливает несколько на тяжелых приложениях, решили в такую уж экзотику не идти
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
что за цены на сервера?
источник

P

Purple in Elm Lang сообщество разработчиков
Это же в официальной документации написано — LiveView provides rich, real-time user experiences with server-rendered HTML.
источник