что то смотрю всякие либы 2-5 летней давности такое чувство что поигрались и кинули или PS жив?
JusPay
почему хедвиг? почему не турбина или спекуляр например?)
Потому что пересели с Elm и переписали код на архитектурно близкий фреймворк. Наезды на TEA видел, сами замечали проблемы с моделью данных. Коллегу тащит в сторону галогена, но я, честно говоря, либо на Flame, либо действительно турбину освою. Галоген больно раздутым кажется.
в сторон галогена чисто из-за вложенных компонентов со стейтом?
Я писал на нем. Галоген норм штука. + он "от создателей пурсы" Они там сами на нем пишут, он обновлялся активно ( сейчас не слежу )
Ну да. Насколько я понял коллегу, главной его мотивацией был переход ко вложенным компонентам, чтобы состояния не пробрасывать и не заниматься упаковкой-распаковкой сообщений.
Становится норм после нескольких купаний в чане с монадами. И то, даже сейчас кажется страшным нагромождением типов, где даже непонятно, как реализовать что-то сложнее счётчика. Возможно, из-за отталкивающих примеров. Та же турбина по примерам выглядит аккуратнее.
То есть, я даже не против его освоить, тем более под него тут и там инструментарий на глаза попадается (например, для работы с Tailwind). Напрягает лишь коммуникация между компонентами и реализация эффектов (типа AJAX до кучи). Плюс бенчмарки неутешительные.
Тейлвинд тоже там был, в связке с галогеном. Он, кстати, прижился ( тейлвинд ), и его сейчас там ( где я начинал на пурсе писать ) JSеры юзают. Был готовый набор компоненов, под галоген. https://citizennet.github.io/purescript-ocelot/
Оцелот видел, очень заманчиво выглядит.
Там liftEffect внутри update сейчас, и всё. Или про что-то другое речь?
Обсуждают сегодня