Size: a a a

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

2017 June 05

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Pux умеет preact. В итоге получится компактненько
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
чет я пытался завести preact вместо реакта как-то
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
и выплыло куча каких-то неочевидных граблей
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
закопал его
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
На деле всё равно решают готовые либы. Для react полно всего - и гриды и календарики. Для elm много чего пока не хватает
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
на деле взять для реакта что-то готовое это тот еще квест
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Не без этого, соглашусь
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Но в этом фронтенде вообще всё так себе :)
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
плюс вся эта обвязка к реакту
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
возьми реакт, возьми редакс, возьми сагу, возьми еще кучу говна, обмажь вебпаком
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Вощм. Моё личное отношение к Elm - "годится для первого прототипа", и возможно "подойдет и на потом" (а возможно "не подойдет"). Появление либ типа elm-mdl и elm-debug-control делает Elm полезным для всяких админок, которые надо сделать быстро и не тратить время на поднятие экосистемы
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
у меня как-то наоборот мнение. годится для прода, годится как в вариантах noredink (много элм аппов отдельных на каждой странице) так и в варианте SPA (хотя бойлерплейта больше чем хотелось бы)
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
purs -- надо еще год ждать
ghcjs  -- если очень хочется реюза и проект не смотрит в интернет
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Quet Zal
purs -- надо еще год ждать
ghcjs  -- если очень хочется реюза и проект не смотрит в интернет
purs можно, если есть жаваскриптер, которому можно поручить гуйню, но логику писать на вменяемом языке :)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А так - да, через годик допилят свой пакетный менеджер, лип понапишут
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Elm, увы, в довольно больших SPA перестаёт быть быстрым. Приходится юзать всякие хаки типа lazy view
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
довольно больших это каких?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В количестве ДОМ-нод не скажу - не помню уже, где уперся. Но текстовый редактор не напишешь без lazy views
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
А зачем писать без lazy view? Это же такая же точно оптимизация, как в реакте shouldComponentUpdate, без нее смысла про скорость говорить нет.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это костыль же :) Разработчик просто меняет сравнение поддеревьев дома на сравнение моделей. Это работает при развесистой view при сравнительно простой модели. А если модель сложная, то дешевле сравнить под-домы
источник