Size: a a a

2020 May 27

AR

Andrew Rudenko in pro.elixir
кстати, насчет адаптации идей из разных экосистем
источник

AR

Andrew Rudenko in pro.elixir
источник

AR

Andrew Rudenko in pro.elixir
я запилил этот прототипчик после анонса феникс лайввью (и до его релиза) и затирал на берлинском кложа-митапе какие клевые штуки ребята из феникса делают 🙂
источник

AR

Andrew Rudenko in pro.elixir
https://github.com/prepor/liveview-clj/blob/master/examples/example/todo/ui.clj

сервер-сайд интерактивный todomvc!
источник

AR

Andrew Rudenko in pro.elixir
кстати data based нормального шаблонизатора типа hiccup в фениксе тоже не хватает ^_^
источник

PG

Pig Greenest in pro.elixir
честно говоря не очень хочется
источник

AR

Andrew Rudenko in pro.elixir
ваще оч крутая тема, data based dsl с эффективной компиляцией макросами вместо изобретения новых языков, синтаксисов и парсеров
источник

AR

Andrew Rudenko in pro.elixir
но в эликсире не так актуально, потому что structural editing все равно нет
источник

AR

Andrew Rudenko in pro.elixir
кстати, большая разница с фениксовской версией, что я не стал вставлять в рантайм кучу кейсов обработки разных ивентов, а просто генерю жс лисп-синтаксисом в коллбэках https://github.com/prepor/liveview-clj/blob/master/examples/example/todo/ui.clj#L109
источник

AR

Andrew Rudenko in pro.elixir
(js (LV.sendEvent "toggle-all" {bool (clj all-completed?)}) (return true))
источник

VS

Vladimir Sekisov in pro.elixir
ну, кое-кто еще задолго
до phoenix то же самое
сделал:
https://github.com/ajnsit/concur
источник

DE

Dmitry Esin in pro.elixir
Ребятки, а кто-нибудь пробовал делать пример для real-world https://github.com/gothinkster/realworld?
Я просто думаю сделать вариант phoenix+graphql+create react app+typescript, но не уверен, что это будет достаточно просто и по силам для первого знакомства с языком.
источник

AR

Andrew Rudenko in pro.elixir
это ж вообще про другое
источник

VS

Vladimir Sekisov in pro.elixir
про то же самое server-side virtual dom,
там это, правда , только один из бэкэндов
источник

AR

Andrew Rudenko in pro.elixir
Vladimir Sekisov
про то же самое server-side virtual dom,
там это, правда , только один из бэкэндов
1. в фениксе лайвью не использует vdom, на сколько мне известно
2. этот бекенд это просто про компиляцию хтмл на бекенде на сколько я понимаю, в клиент они изменения никак не пушат
источник

VS

Vladimir Sekisov in pro.elixir
liveview пушит в браузер изменения DOM, в этом
весь основной смысл
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Andrew Rudenko
1. в фениксе лайвью не использует vdom, на сколько мне известно
2. этот бекенд это просто про компиляцию хтмл на бекенде на сколько я понимаю, в клиент они изменения никак не пушат
А что он использует если не vdom?
источник

AR

Andrew Rudenko in pro.elixir
Vladimir Sekisov
liveview пушит в браузер изменения DOM, в этом
весь основной смысл
да, и для этого он не использует vdom
источник

AR

Andrew Rudenko in pro.elixir
а в свою очередь concur ничего не пушит
источник

VS

Vladimir Sekisov in pro.elixir
а что тогда? Розовых пони?
источник